HomeBaby NamesBaby Name GeneratorkayaKaya for a baby name< Back to all baby namesSanskrit, meaning ‘nature’, or Turkish, meaning ‘rock’. Kaya also refers to a sweet coconut jam popular in Asia.Search by letterabcdefghijklmnopqrstuvwxyzThis name appears in these categoriesCuteSearch by categoryAmericanBiblicalCelebrityCoolCuteDisneyFlowersFootballFrenchGermanHarry PotterIrishItalianLongOld-fashionedPopularPrettyRoyalTopUnusualVintagePowered by