What does Roya mean?
Roya means “dream” or “vision” in Persian.
What does Mahsa mean?
Mahsa means “like the moon” in Persian.
| Roya | Mahsa | |
|---|---|---|
| Meaning | Dream, vision | Like the moon |
| Origin | Persian | Persian |
| Gender | Girl | Girl |
| Pronunciation | ROH-yah | MAH-sah |
| Syllables | 2 | 2 |
| First appeared | 1955 | 1983 |
| Peak year | 2025 (76) | 2022 (49) |
| In 2025 | 76 | 28 |
| Trend | Near its peak | Rising |
Source: US Social Security Administration.
| Decade | Roya | Mahsa |
|---|---|---|
| 2020s | 343 | 211 |
| 2010s | 392 | 67 |
| 2000s | 219 | 15 |
| 1990s | 275 | 46 |
| 1980s | 234 | 12 |
| 1970s | 99 | 0 |
| 1960s | 42 | 0 |
| 1950s | 19 | 0 |
Roya means “dream” or “vision” in Persian.
Mahsa means “like the moon” in Persian.
Roya is more popular than Mahsa today: about 76 US babies were given the name Roya in 2025, compared with 28 named Mahsa.
Roya means Dream, vision (Persian origin), while Mahsa means Like the moon (Persian origin).
In US records, Roya first appears in 1955 and Mahsa in 1983, so Roya has the longer recorded history.