Grimaldi \g-rimal-di, gr(i)-ma-ldi\ as a boy's name is a variant of Grimaldo (German, Spanish), and the meaning of Grimaldi is "powerful protector".
The baby name Grimaldi sounds like Carmeli, Karmelli and Karmeli.