Baby Names Muslim baby names starting with H and their meaning Hafsa – guardian Hamza – lion, strong Haya – modesty, shyness Hadi – guide Haleem – patient, tolerant Hana – happiness, bliss Haris – guardian, protector Hasan – beautiful, good Huda – guidance Hussain – handsome, beautiful ShareTweetPin ItShareShare