Mahipal
ads1
MeaningProtector of the Earth, One of many names of Lord Vishnu, A variant spelling is Maheepal
ReligionHindu
OriginIndian
MeaningProtector of the Earth, One of many names of Lord Vishnu, A variant spelling is Maheepal
ReligionHindu
OriginIndian