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