Sinhala names carry meaning in a way that English names rarely do. Dhammika means "one who follows the Dhamma" — the Buddhist teaching. Jayawickrama means "victorious progression." Chandrani means "moon woman." When a Sinhala parent names a child, they are often stating an aspiration, a religious value, or a connection to the natural world with full awareness of the literal meaning. The name is not decorative — it is a declaration.
The Three Linguistic Sources of Sinhala Names
Sinhala names draw from three linguistic traditions, and understanding which one you're working in changes both the sound and the meaning of the name.
The language of Theravada Buddhist canon — names that carry direct Buddhist meaning
- Dhammika (Dhamma follower)
- Ananda (bliss — the Buddha's attendant)
- Mahinda (great India — the monk who brought Buddhism to Sri Lanka)
The pan-South-Asian classical language — names that carry Indic literary and religious meaning
- Vikrama (heroic step)
- Priyantha (beloved)
- Kumari (princess, young woman)
Indigenous Sinhala vocabulary — names that describe nature, qualities, or local cultural concepts
- Suranga (heavenly light)
- Dilhani (illuminated)
- Kavinda (poet-king)
The boundary between Pali, Sanskrit, and Sinhala in naming is often blurry — centuries of linguistic influence means that Sinhala has absorbed and transformed vocabulary from both classical languages. "Siri" (auspiciousness, prosperity) appears across all three traditions. What matters in practice is the phonological feel: Pali names tend toward melodic, open vowels; Sanskrit names toward more complex consonant clusters; native Sinhala toward compound constructions using Sinhala vocabulary.
Phonological Patterns: What Sinhala Names Sound Like
Sinhala has distinctive sound patterns that make its names immediately recognizable. Understanding these patterns helps generate names that feel authentic.
The Surname System: "Ge" Names and Modern Surnames
Traditional Sinhala surnames have a specific structure that differs significantly from Western conventions and from Tamil naming practices.
The presence of Portuguese surnames (Perera, Fernando, Silva) among Buddhist Sinhala families is one of Sri Lanka's fascinating historical artifacts. These surnames were adopted during Portuguese colonial rule — sometimes through conversion, sometimes through commerce — and remained in use after conversion back to Buddhism. A deeply traditional Buddhist Sinhala family today might have a Portuguese surname alongside Pali given names, and this combination is entirely historically authentic.
Classical vs. Contemporary Sinhala Naming
The difference between classical and contemporary Sinhala naming is significant for fiction writers and those connecting to ancestral traditions.
- Use meaningful names — most Sinhala names have direct lexical meanings that parents choose deliberately
- Match the suffix to gender: -a, -ra, -nda for males; -i, -ni, -ka, -a for females
- Use "Sri" or "Siri" compounds for auspicious contexts — they're widespread and culturally appropriate
- Pair classical Pali given names with common Sinhala/Portuguese surnames for authentic contemporary combinations
- Confuse Sinhala and Tamil names — they are from distinct communities with different traditions
- Use Hindi names as Sinhala names — Sinhala draws from Pali more than Sanskrit, and neither is Hindi
- Apply Indian surname patterns — Sinhala surnames have different conventions (not "-an," "-appa," etc.)
- Ignore the Buddhist context — many Sinhala names only make full sense within a Buddhist framework
Common Questions
What's the difference between Sinhala and Tamil names from Sri Lanka?
They are from entirely different linguistic and religious traditions. Sinhala names come from the Sinhala language (an Indo-European language related to Sanskrit) and are shaped by Theravada Buddhist tradition — Pali and Sanskrit vocabulary predominate. Tamil names from Sri Lanka come from the Tamil language (a Dravidian language) and are shaped by Hindu tradition — different gods, different meanings, different phonology. Tamil names ending in "-an" (Murugan, Kannan) or "-i" (Kavitha, Priya) follow completely different patterns from Sinhala names. Sri Lanka has two distinct communities with distinct naming systems, and conflating them is a significant error.
Why do so many Sinhala families have Portuguese surnames like Perera and Fernando?
Portuguese colonial rule from 1505-1658 left a lasting mark on Sri Lankan surname conventions. Some families converted to Catholicism and took Portuguese names; others adopted Portuguese surnames for trade and administrative reasons without converting; some surnames were assigned administratively. After Dutch and then British colonial rule (and many families' return to Buddhism), the Portuguese surnames remained — they had become family identifiers independent of religion. Today, having a surname like Perera or Fernando carries no necessary religious implication — it's historical accident, not current Catholic affiliation. It makes Sinhala naming beautifully layered: deeply Buddhist first names paired with Portuguese surnames are entirely authentic.
Are Sinhala names appropriate for a South Asian fantasy setting?
Yes, particularly for settings inspired by ancient Sri Lanka or Southeast Asian Buddhist civilizations. The Anuradhapura and Polonnaruwa kingdoms (3rd century BCE – 13th century CE) produced a sophisticated culture with distinctive architecture, literature, and naming traditions. A fantasy world drawing on this heritage would use names like Parakramabahu (heroic arm of Parakrama), Vijayabahu (victorious arm of victory), Sanghamitta (friend of the Sangha — a real historical figure who brought Buddhist relics to Sri Lanka), and Mahinda (the monk who converted Sri Lanka to Buddhism in the 3rd century BCE). This tradition is almost entirely absent from Western fantasy, making it a rich and underused resource for distinctive worldbuilding.








