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 it is typically a surname rather than a given name. Read more…