Cruz \c-ruz\ as a boy's name is pronounced krooz. It is of Spanish and Portuguese origin, and the meaning of Cruz is "cross".
Cruz has 1 variant form: Cruzito.
For more information, see also the related name Kruz.
Baby names that sound like Cruz are Cris, Chris and Kris.