MeaningOld Greek - To meditate, To ponder, Goddess,Sorceress
ReligionGreek
NicknamesMadora
VariationsMadora