From Persian, Niloufar means water lily or lotus, a flower name with elegant poetic associations.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Niloufar?
Swipe through thousands of names like it