Girl Dog Name: Michaelangelo

Name: Michaelangelo
Meaning:
Origin: Hebrew
Variants: Kayla | Makayla | Micaela | Michaelangelo | Micheal | Michel | Michele | Mick | Mickey | Micki | Mikaela | Mikayla | Mikey | Mikhail | Miko | Mychal | Mykala | Mykel