Mahira

What does the name Mahira mean?

Mahira is an Arabic name meaning "skilled" or "talented", the feminine of mahir, expert; in Sanskrit-based names it is also explained as a form of Mihira, the sun. The Pakistani actress Mahira Khan has made the name widely known across South Asia. Mahira climbed from number 4671 in 2015 to number 2226 in 2024 and ranks 2230 in 2025 with 83 girls given the name.

At a glance

Gender
Girl's name
Origin
Arabic / Indian
Popularity
Rather rare – #2230 of the girl names in the United States
International
Mahira (Arabic / Urdu / Hindi / Turkish).

Parents who love Mahira also like

All names from A to Z