Girl Dog Name: Moesha

Name: Moesha
Meaning: Drawn out of the water
Origin: Hebrew
Pronunciation: Moe-sha

Dogs Named "Moesha" in Pop Culture

Moesha

American TV series about main character Moesha Mitchell, played by Brandy Norwood