Grimaldo \g-rimal-do, gr(i)-ma-ldo\ as a boy's name is of German and Spanish origin, and the meaning of Grimaldo is "powerful protector". Related to Grimaldi, the surname of the royal family of Monaco.
Grimaldo has 1 variant form: Grimaldi.
Baby names that sound like Grimaldo are Carmelo, Karmello, Karmelo and Carmello.