Kaveri for a baby name

Indian, meaning ‘sacred river’. Known for the large river that flows across India.

Search by letter



Search by category