Castilho may refer to:

Castilho, São Paulo, a municipality in Brazil Castilho (surname), including a list of people with the surname

See also

Castillo (disambiguation) Del Castilho, a neighborhood in Rio de Janeiro, Brazil Nova Castilho, a municipality in São Paulo, Brazil NRP Augusto de Castilho, a Portuguese warship of WWI