From the ancient Iberian city of Castulo in Roman Spain, possibly from Latin 'castrum' (fortress).
Like Castulo?
Swipe through thousands of names like it