Mahidevran comes from Persian elements meaning "moon of the age" or "beauty of the era."
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Mahidevran?
Swipe through thousands of names like it