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