Potrebbe derivare da un soprannome legato al termine spagnolo castillo dal latino castellum, "fortezza, fortificazione", che indicava che il capostipite abitasse in un castello o fosse alle dipendenze in un castello. Castillo è un cognome diffuso nelle Filippine.
Il cognome Castillo è tipico del centro nord Italia.
Il cognome Castillo è 4687° nella regione Liguria Il cognome Castillo è 2076° nella provincia di Isernia Il cognome Castillo è 71° nel comune di LUMARZO (GE)