Mahidevran comes from Persian elements meaning "moon of the age" or "beauty of the era."
Like Mahidevran?
Swipe through thousands of names like it