Naveen for a baby name

Indian, meaning ‘new’. Actor Naveen Andrews is known for his roles in Lost, The English Patient and Rollerball.

Search by letter



Search by category