Girl Dog Name: Mahdi

Name: Mahdi
Meaning: Rightly guided
Origin: Arabic
Pronunciation: Mah-di
Variants: Dee