346 Beautiful Muslim Girl Names With Meanings

Muslim Baby Girl Names

Image: MomJunction Design Team

Naming is one of the trickiest decisions every parent has to make. A lovely name is the first gift parents can present to the baby that will stick with them forever. Muslim girl names are adorable and are meaningful. According to Islamic beliefs, every child has the right to be given a meaningful name. Muslims constitute a large part of the world’s population.

According to Islamic beliefs, every child has the right to be given a meaningful name. Muslim girl names carry deep meanings and are rooted in tradition, making them a beautiful choice for parents. The baby naming ceremony, also known as Tasmiyah, is an important event for Muslims. It usually happens on the seventh day after birth, when the baby’s head is shaved.

Explore our compilation of modern Muslim girl names from A to Z, including modern Arabic girl names with unique significance suitable for your precious daughter. This list also encompasses Islamic baby girl names from the Quran and those related to Allah.

In This Article

Key Pointers

  • Muslim girl names are traditionally derived from Arabic and Urdu languages.
  • Many names are associated with the Quran and are considered holy in Islam.
  • Muslims have a naming ceremony called Tasmiyah on the seventh day after the birth of a baby, and it is one of the most important days for a child.
  • Muslim girl names like Huda, Falak, and Malaika have become popular in recent years.

Popular Muslim Girl Names With Meanings

1. A’dab

A beautiful name, A’dab means ‘hope or need’ in Arabic. It sounds pretty modern and is suitable for families looking for a trendy name.

2. Aabidah

Aabidah means ‘worshiper’ in Arabic. It is a traditional name and is perfect for religious families.

3. Aabirah

Aabirah is a beautiful name with a unique meaning. It means ‘transient,’ ‘fleeting,’ or ‘ephemeral.’

4. Aa’eedah

Aa’eedah is a lilting baby girl’s name, meaning ‘returning or reward.’ The ‘ah’ ending gives it a soft touch.

5. Aafia

Aafia means healthy and beautifull

Aafia is one of the popular names among Muslim girl names. It means ‘healthy,’ ‘beautiful,’ or ‘kind.’

6. Aafreeda

This is another popular Muslim name with an Arabic origin. It means ‘create’ or ‘produce.’

7. Aafreen

This name originated from the Persian language and is a popular name in the Middle East. Aafreen means ‘beautiful,’ ‘lovely,’ or ‘amazing.’

8. Aakifah

Aakifah means ‘a woman who dedicates her life for Allah’ or ‘a lady who worships Allah in solitude.’

9. Aaleyah

Aaleyah is a nice twist on the now common name Aaliyah. It means ‘exalted or highest social standing.’

10. Aamina

Aamina is derived from Arabic and means ‘dependable.’ There is also an Islamic belief that it is Prophet Muhammad’s mother’s name.

11. Aamira

The name Aamira originated from the Urdu language and means ‘prosperous,’ and ‘full of life.’

12. Aasma

Aasma is a wonderful name with an interesting meaning –‘excellent’. Isn’t it solemn?

13. Abeer

This moniker, meaning ‘fragrance,’ is well used among the Muslim population in India.

14. Ablah

This Muslim name describes women like no other. It means ‘perfectly formed.’

15. Adara

Adara, meaning ‘virgin,’ is merely perfect for a Virgo baby. It also happens to be the name of a character in the “Belgariad” series.

16. Adilah

In Arabic, Adilah means ‘equal.’

17. Adiva

Adiva is one of the unique Muslim girl names. It means ‘pleasant or gentle’ in Arabic.

18. Aeesha

This name is a version of the Arabic name ‘Aisha.’ It means ‘alive and well,’ and ‘living prosperously.’ The youngest wife of the prophet Muhammad is named Aeesha.

19. Afaaf

Afaaf, meaning ‘pure and chaste,’ would make an interesting choice for your daughter. And it’s uncommon too.

20. Afra

This earthy name, meaning ‘color of the earth,’ has ties with Saint Afra, the German patroness of fallen women.

21. Afroza

Your love for your little one burns like a roaring fire and this name is perfect for them. It can have meanings like ‘candlesticks,’ ‘light from fire,’ or quintessence of fire.’

22. Ahd

The name Ahd, meaning ‘pledge,’ is both charming and unusual. It was increasingly popular in the 60s and reigns today as an old classic.

23. Ahlam

Ahlam means ‘witty’! And why wouldn’t you want to choose this name? Wittiness is always a welcome trait.

24. Aida

It is a variant of Ayda that means ‘returning’ or ‘visitor,’ in Arabic. It is also associated with the moon in Turkish.

25. Aila

A beautiful four-letter name containing multiple meanings across different languages. Aila means ‘noble,’ both in Urdu and Arabic.

26. A’ishah

Aishah is a popular name among Muslim women. It originated from Aisha and means ‘she who lives’ or ‘womanly.’

27. Akila

The feminine form of the name Aqil, Akila can also be spelled as Aqila and it means ‘intelligent’ or ‘wise.’

28. Alima

Alima, meaning ‘educated or intellectual,’ is one of our favorite names in this list, solely because of its etymology.

29. Almas

The beauty of this name must have stunned you, but we’re sure you’ll enjoy its meaning also. Almas means ‘diamond.’

30. Amal

You must have noticed that Muslim baby names make great options for their beautiful and deep meanings, and Amal is no exception. This moniker means ‘hope.’

31. Amani

Amani is a name that can be used for both boys and girls. It has Arabic roots and it means ‘wishes.’ In Swahili, it means ‘peace.’

32. Amberlee

Jewel names are always perfect for your treasured baby girl. Amberlee means ‘jewel-quality fossilized resin,’ which is in the color of warm honey.

33. Amelia

A sweet-sounding name that reflects its meaning. Amelia means ‘trustworthy’ or ‘beautiful.’

34. Amena

Amena is the feminine variant of the Arabic name Amin and it means ‘truthful,’ ‘faithful,’ or ‘honest.’

35. Aminah

Another beautiful but common Muslim name, Ameena, means ‘trustworthy’ in Arabic.

36. Amira

This shimmery Muslim name, used widely in the Arab community, is the feminine form of Amir and means ‘exalted’.

37. Amna

Names should create a sense of security and comfort, like that of a sanctuary. Amna means exactly that, it means ‘safety,’ ‘caring,’ or ‘protected one.’

38. Amtullah

If you are mainly looking for a religious name, try Amtullah. It means ‘the female servant of Allah.’

39. Anam

Try this simple and traditional name, which means ‘the mercy of Allah.’ This Arabic name also means ‘blessed.’

40. Anan

Anan is a fresh, adorable, and cute Muslim girl name, meaning ‘cloud.’

41. Anisah

The baby name Anisah has a bit of mystique and sounds totally adorable. It means ‘close, intimate, or one who’s a good friend.’

42. Asma

A powerful Arabic name for your little princess means ‘supreme’ or of ‘high-status.’

43. Ayshah

Ayshah or Aisha means ‘living or prosperous’ in Arabic. It is a traditional name and was also the name of Prophet Mohamed’s youngest wife.

44. Azima

This uber-feminine name is the feminine form of the name Azim. It contains strong meanings like ‘perseverance,’ ‘powerful,’ and ‘dignified.’

45. Aziza

Meaning ‘powerful’ and ‘bold,’ a girl named Aziza is sure to grow up into a secure and strong woman.

46. Badia

We love this classic name, not just because it’s unique in itself but also because it means ‘unique.’

47. Badriya

This moniker may be less popular than the original, but it’s equally, if not more, beautiful. Badriya means ‘full moon.’

48. Bahameen

An unusual Muslim name, Bahameen, means ‘spring’ in Arabic.

49. Barika

Want a name that describes your little darling perfectly? Try Barika! It means ‘blossom’ in Arabic.

50. Bashira

Bashira is the feminine form of Bashir. The name means ‘bringer of good news,’ ‘good tidings,’ or ‘joy.’

51. Basimah

Basimah means ‘smiling.’ It is a beautiful Arabic name and is not very common either.

52. Batool

All of us wish to raise a girl who is full of virtue and has a kind heart. Batool is one such name with an endearing meaning. It means ‘pious woman.’

53. Benazir

Benazir sounds like this name is made for a princess. It means ‘incomparable or matchless.’

54. Bisma

Bisma means ‘polite’ or ‘smile’ and might be just the name you are looking for to call your little one.

55. Bilquis

Bilquis is another popular Muslim name, which enjoys popularity in Western countries too. Bilquis means ‘the queen of Sheba.’

56. Bushra

This could be a perfect name for your baby girl because it is unique and means ‘most perfect.’ The Arabic name also means ‘good news’ or ‘good omen.’

57. Buqayrah

Buqayrah, associated with a female Hadith narrator, is a name rich in tradition.

58. Daania

If you are looking for a special name for your princess, choose Daania, which means ‘one who is beautiful’ or ‘gift of God.’ You can also spell it Daanya.

59. Daima

A unique name, Daima, means ‘always.’ It is a name that has simplicity at its core.

60. Daisha

This feminine Arabic origin name peaked in popularity in the year 1995. So if you want a distinctive name for your daughter, pick this name, meaning ‘alive.’

61. Daneen

This striking name with a classic feel means ‘princess.’

62. Dariya

The Persian name Dariya feels stylish and contemporary without being overly familiar. Dariya means ‘river.’

63. Dimah

Dimah means ‘carrying rainwater’ in Arabic. It is a great option if you are a nature-lover.

protip_icon Did you know?
The meanings of Muslim baby girl names in the Quran are similar in the Bible and the Torah.

64. Dua

This short and sweet Arabic name means ‘blessing’ or ‘prayer.’ It is a modern name that was also born by the famous artist Dua Lipa.

65. Dunya

Dunya is another beautiful Muslim baby girl name, meaning ‘life.’ You can even spell it as Dunia.

66. Eiliyah

This name originated from Arabic and means ‘in peace and love with Allah.’ It could be an apt name for your little one.

67. Eimaan

Eimaan is a unique and beautiful name for your little one. It means ‘faith.’ If you want a traditional yet chic name, choose this.

68. Elham

Elham means ‘inspiration’ in Arabic.

69. Erum

Does looking at your little girl feel like heaven? If yes, consider naming her Erum, which means ‘heaven.’

70. Eshal

This name would be perfect for your delicate and precious little girl. Eshal originated from Urdu and means ‘flower in heaven.’

71. Esita

Going against the grain isn’t always bad, and Esita just proves that. This lovely and rarely used name means ‘desired.’

72. Esmeray

Esmeray is an enchanting and unique name for a Muslim girl. It has Turkish roots and carries the meaning of ‘dark moon.’

73. Esra

Esra is a beautiful name with two possible meanings. Esra can be a Turkish form of the name Asra, which means ‘travel at night’ in Arabic.

74. Ezzah

Ezzah is a cute name for your special little girl. It means ‘a person who gives honor and respect.’

75. Fadilah

Also spelled as Fazilah, is the feminine form of Fadil and means ‘virtuous or generous’.

76. Fadyaa

Fadyaa originated from Urdu and means ‘sacrificing.’

77. Fahar

Let your baby’s name reflect your feelings for them. Fahar is an Arabic name, which means ‘joy,’ ‘happiness,’ and ‘glory.’

78. Fairoz

Fairoz is an amazing name and means ‘turquoise’ in Arabic.

79. Faizah

Faizah, an exquisite sounding name, means ‘victorious’ or ‘winner’ in Arabic.

80. Fakeehah

If you like names that have a vintage aura, then you’re likely to adore this name. Fakeehah means ‘cheerful.’

81. Famya

Looking for a name that is attractive and simple to pronounce? Choose Famya. It means ‘good fame.’

82. Falak

Muslim name Falak means ‘the sky is full of light and is beautiful.’ It will light up even the darkest of the days.

83. Fareeda

Fareeda, meaning ‘gem or precious pearl,’ is a one-of-a-kind Muslim baby girl’s name.

84. Farheen

If your little girl’s laughter lights up your world, name her Farheen, which means ‘happy,’ ‘joyous,’ or ‘jubilant.’

85. Fariah

With a name such as Fariah, meaning ‘friend or companion,’ maybe even your daughter can become someone’s best friend forever.

86. Farrah

Muslim baby name Farrah, meaning ‘happiness,’ brings a smile to the face whenever you hear it.

87. Farisha

Is your baby girl the light of your life? Farisha would be an apt name for such a beautiful angel. Farisha means ‘the light.’

88. Faryat

Another beautiful name for a baby girl is Faryat. It means ‘delightful sunshine.’ If your little one lights up your whole world, this is the name for her.

89. Farzana

This name originated from Persian and means ‘wise,’ ‘intelligent’ and ‘knowledgeable.’ It makes quite an apt name for your bright little girl. You can also spell it as Farzana.

90. Fasiha

Fasiha is a name that originated from Arabic and is a traditional yet stylish name, meaning ‘Literary and eloquent.’

91. Fatima

Fatima is the name of the beloved daughter of Prophet Muhammad. The name means ‘captivating’ and symbolizes strength, purity, and devotion. Its close connection with religion makes it the ideal choice for parents who wish to honor Islamic tradition.

92. Fatin

Fatin, like Fatima, means ‘captivating.’

93. Fawzia

In Arabic, Fawzia is another word for ‘winner.’ It is a unique and modern Muslim girl name and perfect for modern parents.

94. Fazluna

Derived from an Arabic word, Fazluna means ‘a flower in the desert.’ This name is the perfect baby name for your cute little baby girl.

95. Ferozah

Ferozah is a lovely color name meaning ‘turquoise.’

96. Fida

Looking for a stylish name for your daughter? Consider naming her Fida. This name originated from the Arabic language and means ‘redemption or sacrifice.’

97. Fiza

This name has multiple meanings. In some places, it means ‘breeze’ or ‘wind,’ while in other places, it carries the meaning ‘growth or success.’

98. Furat

In Arabic, words or adjectives can also be used as names. Furat, meaning ‘sweet water,’ is one of the examples.

99. Gazala

This unique and special name means ‘intelligent and charming.’

100. Ghania

Ghania is a Quranic name, meaning ‘rich,’ prosperous,’ or ‘self-sufficient.’

101. Ghazal

This refreshing and cute name is apt for little girls who are as sweet as poetry. Ghazal means ‘love poem — something that is said in a melodious voice.’

102. Ghusan

Ghusan is a distinguished, wonderful, and rare name meaning ‘branches of a tree.’

103. Habiba

Also known as Habibah, this Arabic name means ‘beloved.’

104. Hadiya

Hadiya has a sentimental and touching meaning for a newborn, ‘gift.’ Its alternate spelling Hadiyah means ‘guide to righteousness.’

105. Hafeezah

Originating from the Arabic language, Hafeezah means ‘keeper of the sacred book’ and is one of the most popular Muslim baby girls’ names.

106. Hafsah

A little lioness, Muslim girl names

If you think your girl will become as fearsome as the lion, then name her Hafsah, which means ‘female lion cub, or little lioness.’

107. Halima

This name could represent all that your baby girl is. Halima means ‘gentle,’ ‘mild-mannered,’  or ‘generous’ and is of Arabic origin.

108. Haiza

Is your girl the royalty of your family? If yes, it is apt to call her by the name Haiza, which means ‘Royalty.’

109. Hakimah

The Urdu name Hakimah means ‘wise’ or ‘judicious.’ It is also a name for a ‘ruler’ or ‘queen.’

110. Hameedah

Hameedah means ‘praiseworthy.’ This name originated from the Arabic language and is a popular Muslim baby girl’s name.

111. Hamra

Hamra is a name that originated from the Arabic language and means ‘red,’ ‘enduring,’ or ‘tolerant.’

112. Hana

Hana is a name with many possible origins. The Arabic meaning of the name is ‘bliss’ or ‘happiness.’

113. Hanan

Hanan is both a Muslim name, meaning ‘mercy or compassion,’ and a male Hebrew name, meaning ‘gracious.’

114. Hanifah

Hanifah means ‘true believer.’ It may mean something different in other cultures. It is derived from the Arabic language.

115. Haniya

Haniya means ‘happy.’ It is a perfect choice for parents looking for an easy name.

116. Haseena

Isn’t Haseena the perfect name for your beautiful angle? The name Haseena means ‘beautiful, pretty.’

117. Heena

Heena means ‘henna’ in Arabic. Henna is an intrinsic part of Muslim culture worldwide.

118. Heyam

A popular name amongst Muslims with a profound meaning. It means ‘one of the many levels or degrees of love’ or ‘deep love.’

119. Hidaya

A baby name such as Hidaya will inspire your daughter to follow the correct guidance in her life. Hidaya means ‘instructions or guidance.’

120. Huda

This moniker is increasing in popularity. Huda means ‘guidance to the right path.’

121. Huma

This name is derived from a Persian mythology and means ‘lucky bird’ or ‘bird of paradise.’ It also means ‘phoenix.’

122. Humra

Looking for a beautiful name for your cute little girl? Consider the name Humra, which means ‘beautiful’ or ‘rose.’

123. Ifra

Ifra means ‘adept’ or ‘to fix and improve something.’ This would make a stylish modern name for your little one.

124. Iman

If you don’t mind using a unisex name for your daughter, you can give Iman a try, which means ‘faith.’

125. Inaya

Inaya is an unusual and exotic Muslim name, meaning ‘concerned,’ it also means ‘gift of Allah.’

126. Inbihaj

Apart from the lovely aura of the name, the meaning of Inbihaj makes it even more lovely. After all, who wouldn’t love a name associated with ‘happiness and cheerfulness.’

127. Insha

Insha is an Arabic name, which means ‘to create,’ or ‘to express.’ It could be a cute name for your adorable baby girl.

128. Intisar

Intisar means ‘triumph,’ and who doesn’t wish to triumph over all the negatives?

129. Irsa

This is an Arabic and Persian name derived from the Greek word Iris. Irsa means ‘rainbow lily,’ which is a type of lily with rainbow-like petals.

130. Iqra

Iqra is a Quranic name that means ‘read’ or ‘recite.’ It is said to be the first word of the Quran sent through the angel Gabriel.

131. Isbah

This name means ‘light,’ and would be an apt name for your little one who has filled your life with light.

132. Isma

The Urdu name Isma means ‘safeguarding’ and is one of the popular names among Muslim girls.

133. Izdihar

Looking at your little one growing every day is a blessing and a gift. Izdihar is an Arabic name, which means ‘blooming,’ ‘flourishing,’ and ‘prospering.’

134. Jabeen

The Persian name Jabeen means ‘smiling face.’ If your little one has the cutest smile ever, naming her Jabeen would be apt. What do you think?

135. Jadwa

This name, meaning ‘gift,’ falls along the lines of other Muslim names such as Hiba or Jada.

136. Jahara

Jahara, the short form of Jahan Ara, would make a delicate, but strong name for your baby girl. It means ‘adorning the world.’

137. Jahida

Jahida is an Arabic name, which means ‘helper of the vulnerable’ and is one of the popular Muslim girl names.

138. Jalilah

The two ‘l’s in the middle and ‘ah’ ending is giving this name a poetic quality. Jalilah means ‘illustrious.’

139. Jamila

Jamila has several spelling variations, such as Jamilah, Jamilla, and Jameelah. But no matter how you spell this name, it will always sound beautiful. Jamila means ‘graceful.’

140. Jannat

This Arabic version of ‘paradise’ could make a potential baby name for your daughter.

141. Jaseena

This Muslim girl name originated from Urdu and means ‘nice heart.’ It would be a nice name for a baby girl.

142. Jazeera

One of the most popular Muslim girl names, Jazeera means ‘an island.’

143. Jazmin

Jazmin is one of the few Muslim names that do not end with an ‘a.’ A stylish name, Jazmin means ‘jasmine flower.’

144. Jumana

Jumana is a name that originated from the Arabic language and means ‘silver pearl.’ It may not be a common name, but you may consider it if you are looking for a unique name.

145. Kainat

Kainat is derived from the root word K-W-N and is used in many places in the Quran. It means ‘the universe’ or ‘all being.’

146. Kalila

If you like names ending with the soothing ‘ah’ sound, you should feast your eyes on this adorable Arabic Muslim girl name, meaning ‘beloved.’

147. Karimah

Karimah, the feminine form of Kareem, meaning ‘generous,’ is one of Allah’s 99 names.

148. Kasia

Kasia is a name with Greek origins but it is commonly used in the Muslim community. It means ‘bright’ or ‘pure.’

149. Kausar

This unisex name refers to Hauzu’l- Kausar, a sacred lake called the ‘pond of abundance.’ Kausar means ‘abundance’ or ‘river or lake in paradise.’

150. Khadija

Khadija is renowned for being the name of the first wife of Prophet Muhammad. It means ‘trustworthy.’

151. Khairah

This Islamic name means ‘best, ‘good,’ or ‘virtuous,’ and is one of the unique names to name your baby girl.

152. Khalida

Khalida is a feminine form of the name Khalid. It is an Arabic name that means ‘immortal,’ ‘eternal,’ or ‘deathless.’

153. Khudrah

Khudrah is a Muslim baby girl name that originated from the Urdu language and means ‘greenery.’ This could be your choice of name if you are a nature-lover.

154. Laila

We’re obsessed with this gorgeous name. Laila is an Arabic name, meaning ‘night.’

155. Lakia

Lakia means ‘treasure’ in Arabic, perfect for your little treasure?

156. Lameis

Lameis is a rare name even in the Muslim community. It can be spelled as Lamees, Lamis, or Lamies. It means ‘soft to touch’ or a ‘gift from God.’

157. Latifa

Latifa is a name that originated from the Arabic language and means ‘gentle’ or ‘pleasant.’ So, this could be the right name for your innocent little one.

158. Lina

If you want your daughter to be a warmhearted and passionate individual, name her Lina, which means ‘tender.’

159. Liyana

Liyana means ‘softness,’ or ‘tenderness.’ It would be the perfect name for your precious little bundle of joy.

160. Lubena

The Urdu name Lubena means ‘purity.’ Wouldn’t it be an apt name for your baby girl who is the apple of your eyes?

161. Lulu

Isn’t it a cute and spirited name? Lulu is derived from an Arabic word, meaning ‘pearl.’

162. Lutfiyah

Want a unique name for your baby girl? Consider naming her Lutfiyah, which means ‘delicate,’ or ‘graceful.’ This name originated from the Arabic language.

163. Madiha

This Muslim girl name means ‘praise’ or ‘admiration’ in Arabic.

164. Maha

Apart from referring to the color and shape of the wild cow’s eyes, Maha also means ‘rare jewel’ or ‘spring with clear water.’

165. Mahala

Women can do all and more things than men can! Mahala means ‘powerful’ – an apt name for a strong baby!

166. Mahek

If you want your baby’s name to leave a lasting impression on people, consider naming her Mehak, which means ‘sweet smell.’

167. Maheen

Here is a perfect name for your delicate and precious baby girl. The name Maheen means ‘delicate,’ ‘slim.’

168. Mahfuzah

Girls are precious and need to be cherished and treasured. If you, too, feel the same about your baby girl, then consider the name Mahfuzah, which means ‘the protected one.’

169. Mahirah

Do you dream of your child becoming a skilled and knowledgeable person? If yes, consider the name Mahirah, which means ‘skilled,’ ‘proficient,’ or ‘adept.’

170. Mahjabeen

Is your baby girl as beautiful as the moon? Here is a name that is perfect for her. Mahjabeen is derived from the Persian words ‘Mah,’ meaning moon, and ‘Jabeen,’ meaning forehead. It can be translated to ‘moon-faced,’ or ‘moon-like.’

171. Mahra

This not-so-common name is inspired by horses, one of the most important animals in Arab culture. Mahra means ‘filly.’

172. Malaika

Here is an apt name for your little one. Malaika means ‘angel.’

173. Malala

If you’re looking for a name that comes packed with history, go for Malala, which is derived from Malalai, the name of a 19th-century Afghan freedom fighter. Another famous bearer is the Nobel Peace Prize winner, Malala Yousefzai. Malala means ‘sad or grieved.’

174. Maleeka

If you want your daughter to rule the world, then the name Maleeka, meaning ‘queen,’ would be perfect for her.

175. Manar

Manar is a stylish and modern Muslim girl name. It means ‘guiding light.’ Wouldn’t this name suit your baby girl who fills your life with happiness?

176. Manha

If you believe your bundle of joy is a blessing from Allah, this name is apt for her as Manha means ‘gift of Allah.’

177. Marhaba

Marhaba means ‘greeting’ or ‘welcome.’ This is a stylish and popular Muslim girl name.

178. Mariam

Ever since Mary has been sailing out of style, its variations are becoming more and more popular. Mariam is the Arabic form of Mary and means ‘bitter’.

protip_icon Trivia
Mariam is the transliterated form of the name Maryam, revered in Islam as the only woman named in the Holy Quran.

179. Maysa

Maysa means ‘to walk with a proud, swinging gait.’

180. Mazneen

Mazneen means ‘shining gold.’ Give this name to your vibrant and beautiful baby girl.

181. Meher

Meher means ‘benevolence’ in Arabic. It is a common Muslim name.

182. Mehreen

Mehreen is derived from the Persian language. ‘Mehr’ means ‘sun’ or ‘love.’ In Islam, it is also known as ‘the gift of God.’

183. Meheroon

Give this name to your cute and beautiful baby girl, as Meheroon means ‘charming, beautiful.’

184. Misba

The lantern that shows the way

Derived from the Arabic language, Misba means ‘lamp’ or ‘light.’ It is derived from a Quranic verse and means ‘the lantern that shows the way.’

185. Muskaan

“A smile is a curve that sets everything straight.”

Why not name your little one with this beautiful name that means ‘smile.’

186. Naa’irah

Does one look at your little girl’s face brighten your day? Consider naming her Naa’irah, which means ‘bright,’ or ‘shining.’

187. Nabila

Your little princess is no less than nobility, right? Nabila is a perfect name meaning ‘noble.’

188. Nadia

Derived from the Arabic language, Nadia’s means ‘tender and delicate,’ just like your precious baby girl. It also means ‘hope.’

189. Nadira

What could be more apt to name your baby girl than Nadira, which means ‘rare,’ ‘unique.’

190. Nafeeza

Is your baby girl the most precious thing in the whole world? Consider naming her Nafeeza, which means ‘precious,’ or ‘pure.’

191. Nahida

Nahida is a popular Arabic name for girls. It means ‘gentle,’ ‘kind,’ or ‘soft.’

192. Naia

Meaning ‘comfort and peace,’ this lilting moniker signifies two important things that everyone wants their daughters to have in life.

193. Nailah

If you aspire your baby girl to become great in life, consider naming her Nailah, which translates to ‘one who succeeds.’

194. Na’imah

A name that is both beautiful and meaningful, Na’imah means ‘tranquility or peace.’

195. Najah

This Arabic name is unisex and can be used for both boys and girls. It is also an Arabic surname that contains many meanings like ‘success,’ ‘triumph,’ simplicity,’ ‘relief,’ or ‘ease.’

196. Najida

If you aspire your daughter to become a strong and independent woman, consider naming her Najida, which means ‘brave.’

197. Najma

Najma is an Arabic girl name meaning ‘star.’ We think this would be the perfect name for your little one.

198. Najwa

This interesting name has several meanings, including ‘secret,’ ‘whisper,’ and ‘passionate.’ We think it’s a lovely option for little girls.

199. Nargis

Nargis is a Persian name that means ‘Narcissus, the daffodil flower.’ This name is well-known because of the leading actress Nargis.

200. Nashita

Nashita means ‘full of life.’ Isn’t it an amazing name for your baby!

201. Nasira

If your baby is the sunshine of your life, consider naming her Nasira, which means ‘a glowing star.’

202. Nasreen

This is an elegant and beautiful name for your baby girl. It is derived from the Persian language and means ‘wild rose.’

203. Nazia

This Arabic, Pakistani, and Indian Muslim name is familiar enough for assimilation. Nazia means ‘a woman of whom you can be proud.’

204. Nida

If you are looking for a religious name for your baby girl, we suggest Nida, which means ‘call to prayer.’

205. Nilofer

This beautiful name is apt for your baby girl. It means ‘lotus’ or water lily.’

206. Nimaah

Nimaah means ‘blessing’ in Arabic. It is a very poetic name and has a beautiful ring to it.

207. Nimrah

Nimrah is an Arabic name, which means ‘pure’ or ‘clean,’ and would be an apt name for your precious baby girl.

208. Nisa

We see this moniker assimilating brilliantly into mainstream America. Nisa means ‘woman.’

209. Noushin

Baby girls are all about kisses and snuggles. They are God’s sweetest creation, and Noushin means just that – ‘sweet.’

210. Nura

Nura is a name with loads of beauty. It is the Muslim version of the Arabic name Noor and means ‘full of light’.

211. Nur Jahan

This is the name of a powerful queen of the Mughal Empire and means ‘light of the world.’

212. Nusrat

Nusrat is an Arabic name, meaning ‘aid,’ ‘assistance,’ or ‘victory.’

213. Nyla

Nyla is an interesting name for baby girls. There are various stories about its origin; some say it originated from the Arabic word ‘na’ilah,’ which means ‘champion,’ while others say it was the name of an Egyptian princess.

214. Ojala

If your little girl has filled your life with light and happiness, then she is the Ojala of your life. Ojala means ‘light of the universe.’

215. Omaira

Meaning ‘red,’ Omaira is rare, yet beautiful, just like the little girl who’s blessed your family.

216. Pakeezah

This name became famous because of its association with music and films. Pakeezah is derived from a Persian word and means ‘virtuous.’

217. Parveen

Parveen is another famous name that is adorned by many famous personalities. It is derived from the Persian language and means ‘cluster of stars.’

218. Pegah

Your baby is the dawn of a new life, a new hope, and a new dream! Pegah means ‘dawn’ in Arabic.

219. Qadira

This powerful name means exactly what we women are – ‘powerful and capable.’

220. Qamara

Does your baby girl have a face as beautiful as the moon? Then consider naming her Qamara, which means ‘the moon.’

221. Qirat

This name sounds interesting, right? Its meaning is also intriguing. Qirat means ‘a beautiful recitation.’

222. Raaida

Names with a powerful meaning are to be revered. Raaida is a name with Arabic roots meaning a ‘pioneer’ or ‘leader.’

223. Rabab

Does your little one always has their head up in the clouds? This name is perfect for a dreamer since it means ‘white clouds.’

224. Rabia

Let your newborn grow into a lighthearted and cheery girl by naming her Rabia, which means ‘breeze.’

225. Radwa

This Muslim name refers to a mountain location in Al-Medina. Radwa mountain is renowned for its height and beauty.

226. Rafeeqah

This is a simple name, meaning ‘friend.’

227. Rafia

Rafia is a name that means ‘dignified.’ This makes a cute and sweet name for your baby girl.

228. Rahma

Parents who want their daughters to have mercy and kindness in their hearts can pick the name Rahma, which means ‘compassion.’

229. Raheemah

The Urdu name Raheemah means ‘merciful.’

230. Rajeeyah

Life is a lot about hope. So, set your daughter on the right track by naming her Rajeeyah, which means ‘full of hope.’

231. Ramzia

If you believe your little one is a gift from Allah, consider naming her Ramzia, which means ‘gift.’

232. Ranya

This is a unique name and may make your little girl stand out in the crowd. Ranya means ‘conqueror.’

233. Rasha

This name is not only beautiful to pronounce, but also has a graceful meaning. Rasha means ‘a young deer.’

234. Rashida

Rashida means ‘righteous one’ or ‘one who knows her way.’ We think this name is perfect for your little girl, who would become a strong and independent woman one day.

235. Rayah

As time goes by, your daughter will become more of a friend to you. Rayah means ‘a friend’ in Arabic.

236. Razia

Razia is a Persian name, which means ‘content,’ or ‘pleased.’ This name is easy to pronounce and is also a meaningful one.

237. Reeha

This modern and stylish Muslim girl name means ‘air.’

238. Rifaya

This stylish and creative name means ‘brilliance.’ Your little girl would surely like this one.

239. Rida

While Rida can be used for both boys and girls, it’s used more widely for girls. Rida means ‘God-fearing.’

240. Rihana

Yes, one of the most famous singers of our generation has a name that’s Arabic. You can even spell it as Rihanna, and it means ‘sweet basil.’

241. Rima

This old-timey name, highly popular in Pakistan, is famous for its association with Rima, the Jungle Girl, in the book “Green Mansions: A Romance of the Tropical Forest.”

242. Rinaz

If you aspire your little one to become famous one day, name her Rinaz, which means ‘great.’

243. Rizwana

This is another angelic name for your baby girl. It means ‘beautiful,’ or ‘garden of heaven.’

244. Roha

Roha is a name perfect for your baby girl, who is the love of your life. This name means ‘soul,’ or ‘life.’

245. Rubi

Another name inspired by a gemstone. Rubi is a spelling variant of the name Ruby, which refers to the red precious stone. Rubies are the traditional gemstones for people born in July.

246. Rubina

You wish your baby girl to stay blessed her whole life, don’t you? So, why not name her Rubina, which means ‘blessed with love?’ It also means ‘waterfall.’

247. Rubiya

Name your little one after the beautiful and colorful spring season as Rubiya means ‘spring.’

248. Ruhee

This Urdu name is stylish and has an edge to it. Ruhee means ‘soul,’ ‘a flower,’ or ‘one who touches the heart.’

249. Rukhsana

If your baby has a beautiful face that can melt hearts, name her Rukhsana, which means ‘beautiful.’

250. Rukhsar

The meaning of this name might sound odd, but the name is a beautiful one, just like your baby girl. Rukhsar means ‘cheek’ or ‘face.’

251. Ruqayyah

This stunning name is rooted in the Arabic language and it can have many meanings. It can be derived from the Arabic ‘ruqia,’ which means ‘rise’ or ‘ascent,’ or it can be derived from ‘ruqyah,’ which means ‘spell,’ ‘incantation,’ or ‘charm.’

252. Saaedah

A popular yet traditional name, Saaedah means ‘the quiet one.’

253. Sabah

The Arabic name Saba means ‘dawn,’ or ‘morning.’

255. Sabina

Sabina is a graceful and elegant name, which means ‘flower.’ We suppose this would be apt for your sweet little girl.

256. Sabreen

The name Sabreen is derived from SAAD-B-R, which is used in many places in the Quran. It means ‘patient’ or ‘forbearing.’

257. Sabrina

Sabrina is a mesmerizing name with two possible meanings. It can mean ‘legendary princess’ or ‘patience.’

258. Sadaf

Sadaf is a trendy and stylish name that originated from the Arabic language and means ‘seashell’ or ‘oyster.’

259. Sadaqah

Sadaqah, meaning ‘charity,’ is one of our favorites. The ‘ah’ ending elevates it further.

260. Sadiya

This eminently used, feminine version of Said means ‘luck or fortunate’.

261. Safa

Safa is a gender-neutral name that means ‘serenity’ or ‘clarity.’ This can represent the pure love and devotion of a parent to their child.

262. Safiya

Safiya is an Arabic feminine name that means ‘pure, or ‘sincere friend.’

263. Sahara

This beautiful feminine name, meaning ‘desert,’ would make a striking first name for your daughter. You can even spell it as Zahara to add a zesty flair to your daughter’s personality.

264. Saida

Saida is a common Muslim name and means ‘the fortunate one’ in Arabic.

265. Saira

This name is perfect for a globetrotter. Saira is an Arabic name which means ‘traveler’ or ‘wanderer.’ It is also the name of a bird.

266. Salena

Salena means ‘moon’ in Arabic and is a beautiful name for a baby!

267. Salimah

Defined as ‘safe and flawless,’ Salimah means everything that you want your daughter to be. Also, meaning ‘peace,’ this name could even give you restful nights.

268. Salma

This is another popular Muslim name that has two origins. In Arabic, it means ‘peace and safety,’ and in Persian, it means ‘sweetheart.’

269. Salwa

Salwa is an exquisite Arabic name that means ‘comfort’ and ‘solace.’ It is a popular name among the Muslim faith.

270. Samira/Samirah

This beautiful Arabic origin name is now known globally, thanks to Samira Wiley, meaning ‘companion in evening conversation.’

271. Sana

Sana, meaning ‘mountaintop or brilliant,’ is one of the most imported Muslim baby girl names.

272. Sarah

This Old Testament name is used widely by Muslims all across the world. Its prominent namesake is Sarah Bernhardt, the iconic actress. Sarah means ‘princess.’

273. Shabana

This is a common name in a Muslim household. If you want to go with a traditional name, go with Shaban, which means’ famous,’ or ‘young lady.’

274. Shabnam

This refreshing name has a beautiful meaning. Shabnam means ‘dew.’

275. Shadan

This beautiful name of Persian origin can work for both boys and girls. It has a light and lovely meaning – ‘cheerful.’

276. Shaden

This poetic and charming name denotes grace and strength in the best way possible. Shaden means ‘baby gazelle who lives on her own in the wild.’

277. Shagufta

If you want your baby girl’s name to be the symbol for prosperity, consider naming her Shagufta, which means ‘blooming, or ‘flourishing.’

278. Shaheema

Shaheema means ‘smart,’ or ‘clever.’ This would be the perfect name for your baby girl who has both the looks and the brains.

279. Shaheen

Wild birds, especially eagles, are given a significant status in Muslim culture. So why not pick a name inspired by the same? Shaheen means ‘eagle.’

280. Shahida

This Arabic name means ‘witness.’ It is one of the most popular names among Muslim girls.

281. Shahnaz

Derived from the Persian language, shah means ‘king’ and ‘Naz means ’pride.’ So, Shahnaz means ‘pride of the king.’

282. Shaila

This popular Muslim girl name originated from the Arabic language and means ‘small mountain,’ or ‘daughter of the hill.’

283. Shakira

We love the Colombian singer with this name, and we feel that it will make a rhythmic name for your daughter. This Arabic name means ‘woman of grace.’

284. Shama

If your daughter is like the light that brightens your gloomy days, then name her Shama, as it means ‘lamp,’ or ‘candle.’

285. Shameena

Shameena is a unique traditional name meaning ‘beautiful’ in Arabic.

286. Shareen

This Arabic origin name means ‘sweet.’ We think it would make a beautiful name for your gorgeous little girl.

287. Sharika

Sharika is as captivating as its meaning. It means ‘one on whom the sun shines.’ Other connotations include ‘partner’ or participant.’

288. Shazia

Shazia is a name that is unique and fits for your special little lady. It means ‘sweet,’ ‘aromatic.’

289. Sheeba

Sheeba is a common Muslim name for girls that means ‘beauty.’ It is also masculine name in Hebrew meaning ‘oath.’

290. Soha

Soha is a sweet and cute name. This Arabic origin name means ‘star.’ It is made famous by Soha Ali Khan, a well-known actress in Bollywood.

291. Sohana

This would be the perfect name for your special girl, who would one day become a beautiful woman. Sohana means ‘graceful.’

292. Shokoufah

Shokoufah, an Arabic name, means ‘blossom.’

293. Siddiqah

Siddiqah stands for ‘one who keeps her word’ in Arabic.

294. Soheila

Our children are the stars of our lives. So why not name her Soheila, which means ‘star’ in Arabic.

295. Soraya

Fascinated with the night sky and celestial beings? This name can be a great choice for your little star. Soraya is a Persian form of Thurayya, which means ‘the Pleiades,’ a cluster of stars in the Taurus constellation.

296. Sufia

Sufia is an elegant Muslim version of the Greek name Sophia. It means ‘wisdom.’

297.Sultana

As the name suggests, the meaning of Sultana is ‘ruler,’ or ‘empress.’

298. Sumayah

Your baby is your joy and pride. Sumayah means ‘pride’ in Arabic.

299. Sundus

Names can be worn like an adornment and what a better name than one that means ‘brocade’ or ‘soft silk wrought with gold or silver.’

300. Surraya

This name has both Persian and Arabic origins. In Persian, Surraya means ‘princess,’ and in Arabic, it means ‘bright starlight.’

301. Suri

Floral names are always refreshing for a little girl. Suri is an Arabic name that means ‘red rose.’

302. Taabah

Taabah means ‘sweet, agreeable’ in Arabic. It is an unconventional Muslim name.

303. Tahira

Tahira is an exotic yet accessible Muslim name, meaning ‘pure and chaste.’

304. Taima

This beautiful name either means ‘thunder’ or ‘oasis.’ We think both the meanings are lovely, aren’t they?

305. Talibah

Islam is a religion of knowledge. Talibah means ‘seeker of knowledge.’

306. Taliha

With this name, meaning ‘one who seeks knowledge,’ your daughter will be as curious and knowledgeable as she will be cute with it.

307. Talitha

Talitha is a name with Arabic origins meaning ‘little girl.’ It is also found in the Bible in the Gospel of Mark when Jesus spoke to a girl asking her to rise up. It can also be interpreted as ‘little lamb.’

308. Tamara

Tamara means ‘date tree.’ It is a popular name in the Middle East as well as European countries.

309. Taseefa

Taseefa means ‘clever,’ or ‘smart.’ This name is perfect for your bright little baby girl.

310. Taslima

This is another popular Muslim girl’s name, which means ‘greeting,’ or ‘salutation.’

311. Tasnim

This name means ‘fountain of paradise.’

312. Tehzib

Looking for a name that shouts feminine? Try Tehzib. It means ‘elegance’ in Arabic.

313. Thaleel

A name that celebrates your faith is Thaleel. It is a unisex name that means ‘there is no other God than Allah,’ or one who ‘believes in the oneness of Allah.’ It can also be spelled as Thalil.

314. Thana

Thana, meaning ‘happy occasion,’ symbolizes the happy and cheerful time when your daughter was born.

315. Ubah

Give this name to your little one who is as bright and innocent as a flower, as Ubah means ‘flower.’

316. Umaiza

Umaiza is a unique name, meaning ‘beautiful and soft-hearted.’ If you wish your daughter’s name to stand out in the crowd, then consider this name.

317. Ummid

Every parent has high hopes for their children. The name Ummid, which means ‘hope,’ reflects this sentiment perfectly.

318. Urshia

If you think your daughter is a gift from heaven, consider this name. Urshia means ‘one who belongs to the skies.’

319. Valiqa

This is a rare name, which means ‘ trustworthy.’ If you are looking for a unique name, then go for it.

320. Veeda

Veeda is a unique name, meaning ‘evident’ in Arabic.

321. Wahida

Here is a one-of-a-kind name for a one-in-a-million baby girl. Wahida means ‘unique.’

322. Waajidah

This is a Muslim girl name meaning ‘one who achieves her goals in life.’ If you wish your daughter to be successful in life, then consider naming her Waajidah.

323. Wasifah

This is another unique name, which means ‘describer.’

324. Yalina

Here is a perfect name for a baby girl who is cute, sweet, and the epitome of all things nice. Yalina means ‘soft,’ or ‘gentle.’

325. Yamama

Talking about unusual names, Yamama is an Arabic name, meaning ‘wild dove.’ This moniker denotes speed and agility.

326. Yaminah

Yaminah is a great Muslim name and means ‘good and proper’ in Arabic.

327. Yara

Also the name of a Brazilian Goddess, Yara is an Arabic name, meaning ‘small butterfly.’

328. Yasmin

This classic Muslim name, meaning ‘jasmine flower,’ is popular globally now.

329. Yasna

As beautiful as a white rose, Muslim girl names

If your baby girl is as delicate and beautiful as a ‘white rose,’ then consider this name for her.

330. Yumna

Do you believe the birth of your baby girl has brought luck to your family? If yes,  name her Yumna, which means ‘good fortune,’ ‘success.’

331. Yusra

A name is your first gift to your child. Yusra is perfect if you want to bestow your blessings on her since it means ‘affluence,’ ‘wealth,’ or ‘success.’

332. Yusur

Yusur means ‘prosperous.’ If you wish your daughter’s name to stand out, give her this name.

333. Zada

Zada, meaning ‘fortunate, prosperous, and unique,’ is a beautifully unique Muslim name.

334. Zaida

The name was borne by a Muslim princess during the 11th century and also the feminine form of Zayd. Zaida has Arabic roots and it means to ‘to increase,’ ‘prosperous,’ or ‘fortunate.’

335. Zafreen

For the various roles she will play, and the bright future she has, Zafreen is the perfect name for your daughter. It means ‘victorious’ or ‘knowledgeable.’

336. Zaria

Derived from the Arabic root word ‘zahara,’ which means ‘to shine,’ the name Zaria means ‘blooming flower.’

337. Zaina

Modern parents can go for the simplified form of Zainab, which means ‘beauty and grace.’ It’s easy to spell, pronounce, and even understand.

338. Zainab

This traditional Muslim name was the name of both the daughter and wife of Prophet Muhammad, which explains its popularity. Zainab means ‘beautiful.’

339. Zaira

A traditional name, Zaira, means ‘rose’ in Arabic.

340. Zakiyah

Another name for Hazrat Fatimah Zahra, Zakiyah, is a great name that has rich historical connotations.

341. Zara

If you want your daughter to grow up into a Fashionista, name her Zara, a Muslim name derived from the Arabic word ‘zahr,’ which means ‘flower.’

342. Zeeva

This Arabic name means ‘brilliance’ or ‘brightness.’

343. Ziya

Short and sweet, Ziya means ‘light.’ If you want a name that has a universal appeal, Ziya will be a good bet.

344. Zoya

We couldn’t think of a better name to end this name. Zoya means ‘alive.’

345. Zuleika

Zuleika is a name of Persian or Arabic origin. It can mean ‘brilliant beauty’ in Persian and ‘bright’ or ‘fair,’ in Persian.

346. Zuly

Zuly is a short and captivating name for a baby girl. It is full of life and vigor since it literally means ‘healthy’ and ‘vigorous.’

Discover More Names

When you have to choose a name for your baby, a few hundreds of names may not be just enough. Keep digging our mine of baby names until you find that one precious gem.

Frequently Asked Questions

1. How do Muslim names reflect the culture and religion?

A name confers an identity and may be used to denote sex, religion, and ethnic origin. Muslim names symbolize the values, hopes, traditions, practices, and cultural heritage of the followers of Islam. These names also express servitude and reverence to Allah.

2. What are some unique Muslim girl names that are less common?

Some unique and rare Muslim baby girl names are given below.

NameMeaning
AbirFragrance
AfifaVirtuous
EshaalA flower in paradise
IqraTo read
KinzaTreasure
MehwishBeautiful, Moon
SehrishSunrise
WajihaEminent

3. How do Muslim names change over time and in different countries?

During the expansion of the Muslim empire, people prominently took up the names of the prophets and close followers of the prophet. With time and due to the influence of local language and culture, people started adopting names that conformed to societal standards.

4. What are some modern Muslim girl names that are gaining popularity?

Popularity trends in baby names become diverse with time, region, culture, and nationality. Some of the modern or latest baby girl names favored by today’s generation are given below.

NameMeaning
AizaRespected, Noble
AmaraEternal beauty
FatimaCaptivating
HibaGift
JamilaGraceful
MaryamBitter
NairaRadiant
ZahraFlower
ZoyaAlive

5. What are the names of Islamic female leaders and figures?

Some famous and empowering Muslim women include Malala Yousafzai (Pakistani activist and Nobel laureate), Ilhan Omar (the first hijab-wearing Somali-American to be elected as a congresswoman in America), Ibtihaj Muhammad (first Muslim-American Olympic athlete to compete in the Olympics and win a medal), Tahera Rahman (first full-time Muslim TV reporter in the US) and Huda Fahmy (American author and cartoonist).

6. How do Muslim names impact the identity of a girl and shape her personality?

A Muslim name is an attribute of identification, uniqueness, and individuality. It helps her understand how others perceive her. It is widely believed that a person’s name can influence their fortune and destiny. It is an identification of its religion, the principles that shape the bearer’s cognitive and behavioral orientation.

Naming your little angel is both exciting and challenging. The names Aafia and Afreen denote beauty, while Malaika means an angel. You may name your princess Shazia, Surraya, or Daneen. Try cute baby girl names such as Barika, Rashida, Jazmin, or Shagufta if you compare your little one with flowers and blossoms. Name her Jabeen if her cute smile mesmerizes you or Wahida if you think she is unique. Your star daughter can be called Soha or Najma, while naming her Meher, Daania, or Inaya would express your gratitude for the precious gift from God. This compilation of Muslim girl names is sure to help you select the one that best suits your beloved daughter.

Infographic: Muslim Naming Traditions

Besides considering personal preferences, several individuals follow cultural and religious naming traditions to find a suitable name for their baby. Since naming traditions vary across cultures, our infographic shares the information on the basic Muslim naming traditions and ceremonies.

traditions to name a muslim baby girl (infographic)

Illustration: Momjunction Design Team

Muslim baby girl names are known for their poetic feel and deep meaning. Check out this video to find out the top trending Muslim baby girl names. Get inspired and find the perfect name for your little one.


Community Experiences

Join the conversation and become a part of our nurturing community! Share your stories, experiences, and insights to connect with fellow parents.

Arshi Ahmed
Arshi AhmedMA (English)
Arshi Ahmed did her graduation from Shri Shikshayatan College, Kolkata, and post graduation in English from Lovely Professional University. With nearly four years of experience, she specializes in writing baby names articles as she loves to help new parents find a name for their child.

Read full bio of Arshi Ahmed
Srija holds an MA in English Literature from the University of Calcutta and a PG Diploma in Editing and Publishing from Jadavpur University. Her interest in editing ranges across niches, including academics, human psychology, and child development.

Read full bio of Srija Chanda Burman
Nida Shaikh
Nida ShaikhBSc, PG Dip.
Nida holds a bachelor's degree in Zoology and a postgraduate diploma in Clinical Genetics and Medical Laboratory Techniques from Goa University. Before joining MomJunction, she worked as a laboratory technician. She began content writing during her college years and has been featured as a co-author in a children's short story compilation book.

Read full bio of Nida Shaikh