Question: where did the last name castillo come from
Answer: Spanish, meaning "castle"