From Persian, Niloufar means water lily or lotus, a flower name with elegant poetic associations.
Like Niloufar?
Swipe through thousands of names like it