Muslim boy names

Boy names starting with H, with meanings

20 Muslim boy names that start with H, from Habib to Husayn, with the Arabic spelling and meaning of each.

Habibحَبِيب

Beloved

Habib ibn Zayd, companion
Arabic
Hadiهَادِي

Guide

A Quranic word
Arabic (Quranic word)In the Quran
Hafizحَافِظ

Guardian; one who knows the Quran by heart

A title for those who have memorised the Quran
Arabic (Quranic word)In the Quran
Hakimحَكِيم

Wise

Hakim ibn Hizam, companion
Arabic
Halimحَلِيم

Forbearing, gentle

Ismail is called a forbearing boy in 37:101
Arabic (Quranic word)In the Quran
Hamdanحَمْدَان

Praise, one who praises much

A classical name
Arabic
Hamdiحَمْدِي

Of praise

An Arabic name
Arabic
Hamidحَامِد

One who praises Allah

ArabicIn the Quran
Hamzaحَمْزَة

Strong, steadfast

Uncle of the Prophet ﷺ
Arabic
Hanzalahحَنْظَلَة

A bitter desert plant

Hanzalah, washed by the angels
Arabic
Harunهَارُون

Prophet Harun (Aaron)

Prophet, brother of Musa
Hebrew (in the Quran)In the Quran
Hasanحَسَن

Good, handsome

Grandson of the Prophet ﷺ
ArabicIn the Quran
Hashimهَاشِم

One who breaks bread for others

Great-grandfather of the Prophet ﷺ
Arabic
Hasnainحَسَنَيْن

The two Hasans: Hasan and Husayn

A South Asian favourite
Arabic
Hatimحَاتِم

Decisive, a judge

Hatim at-Tai, famed for generosity
Arabic
Haythamهَيْثَم

Young eagle

Ibn al-Haytham, the scientist
Arabic
Hilalهِلَال

Crescent moon

A Quranic word
Arabic (Quranic word)In the Quran
Hishamهِشَام

Generosity

Hisham ibn Urwah
Arabic
Hudهُود

Prophet Hud

Prophet sent to the people of Ad
Arabic (in the Quran)In the Quran
Husaynحُسَيْن

Little good one

Grandson of the Prophet ﷺ
Arabic

To filter by origin or save names to a shortlist, use the full list of Muslim boy names.

Guide

Boy names with H, at a glance

Here are 20 Muslim boy names starting with H, from Habib to Husayn, each with its Arabic spelling and meaning. 8 of them come from the Quran: Hadi, Hafiz, Halim, Hamid, Harun, Hasan, Hilal and Hud. Tap any name for its root, pronunciation, origin and the people who carried it.

Prophets and companions

The names of prophets here are Harun and Hud. Naming a child after a prophet is a sunnah. These names were carried by companions or the women of the Prophet's ﷺ family: Habib, Hakim, Hanzalah, Harun, Hatim, Hilal, Hisham and Husayn.

How boy names starting with H are written in Arabic

The English letter H can stand for more than one Arabic letter, so names that look alike in English may be spelled differently in Arabic: ح ḥa in Habib, Hafiz, Hakim and Halim; ه ha in Hadi, Harun, Hashim and Haytham. Check the Arabic on each name page before you register the name.

Not only Arabic

Most of these names are Arabic. Some are used in Urdu (Hasnain). A Muslim name does not need to be Arabic: scholars allow any language when the meaning is good.

Choosing a name

Say the name out loud with your family name, and read its meaning in Arabic as well as in English. The Prophet ﷺ said the most beloved names to Allah are Abdullah and Abdur-Rahman,1 and he changed names with bad meanings.2 Any name with a good meaning is a sound choice. See the other letters below, or the full list of Muslim boy names.

Boy names by letter

  1. Sahih Muslim 2132: the names most beloved to Allah.
  2. Sahih Muslim 2139: the Prophet ﷺ changing a name with a bad meaning.
  3. Meanings follow classical Arabic usage and the standard name dictionaries; Persian, Turkish and Urdu meanings follow the standard dictionaries of those languages. Our teachers will check each one.

Our teachers will check the Arabic spellings and meanings on this page before launch.

Questions

Good to know

What are some Muslim boy names starting with H?

Here are 20, including Harun (Prophet Harun (Aaron)), Hud (Prophet Hud), Habib (beloved), Hadi (guide), Hafiz (guardian) and Hakim (wise).

Which boy names starting with H are in the Quran?

Hadi, Hafiz, Halim, Hamid, Harun, Hasan, Hilal and Hud. Each name page shows the verse in Arabic with its translation.

What does Habib mean?

Habib (حَبِيب) means beloved. It is an Arabic name for boys.

How do you write boy names starting with H in Arabic?

The English H can be more than one Arabic letter: ḥa (ح) in Habib and Hafiz; ha (ه) in Hadi and Harun.