Nilufer comes from Persian nilufar, meaning 'water lily' or 'lotus flower.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Nilufer?
Swipe through thousands of names like it