C
Castro
Castro Gender: Neutral Origin: Spanish Meaning: Castle What is the meaning of the name Castro? The name Castro is primarily a gender-neutral name of Spanish origin that means Castle. The name Castro is of Spanish and Portuguese origin, and Read more…