Kaya for a baby name

Sanskrit, meaning ‘nature’, or Turkish, meaning ‘rock’. Kaya also refers to a sweet coconut jam popular in Asia.

Search by letter



Search by category