Mahya is an attractive and unique feminine given name of Persian origin, derived from the word 'mah' which means sun or moon. It is often interpreted as a variant spelling of Mahsa, another popular Persian female name. The name Mahya has gained significant popularity in recent years due to its captivating sound and its meaning, reflecting beauty and radiance. It is also considered a modern-day alternative to traditional names like Mahin or Mahvash.
The name Mahya has seen a steady increase in popularity over the years, with a noticeable spike in recent times. From 2006 to 2023, there were a total of 78 babies named Mahya born each year. The years 2015 and 2021-2022 had the highest number of Mahyas born, with nine births each.