What is the meaning of the name Rocha?

The name Rocha is primarily a gender-neutral name of Portuguese origin that means Lives By The Rocky Crag.

Portuguese surname.

Names like Rocha:

Race, Rach, Raghu, Rahiq, Rais, Raisa, Raisie, Raj, Raja, Rajesh, Rajiya, Rakesh, Rasha, Rasia, Rayssa, Raz, Raza, Razi, Raziya, Razo, Reece, Reese, Reggie, Regis, Reiji, Reijo, Reika, Reiki, Reiko, Rekha

Stats for the Name Rocha

checkmark Rocha is currently not in the top 100 on the Baby Names Popularity Charts
checkmark Rocha is currently not ranked in U.S. births