शीलादित्य

Shiladitya

boySanskritHinduBuddhist

Shiladitya is a Hindu boy name of Sanskrit origin, meaning “Sun of virtue”.

MeaningSun of virtue
GenderBoy
OriginSanskrit
Written asशीलादित्य
Pronunciationshee-lah-DIT-ya
TraditionHindu, Buddhist
Used inIndia

Meaning and origin of Shiladitya

Shiladitya joins shila (with a long first vowel), 'good conduct' or 'virtue', and Aditya, 'the sun'. The sometimes-quoted 'sun on stone' confuses it with shilā, 'rock'. It was a royal title: the seventh-century emperor Harsha is called Shiladitya by the Chinese pilgrim Xuanzang, and several kings of the Maitraka dynasty of Valabhi used it. Today it is a rare, scholarly-sounding name, used mostly by Bengali families.

Is Shiladitya a Hindu name?

Shiladitya is tied to Indian royal history rather than to a deity. Harsha patronised Buddhism as well as Hindu worship, and the word shila (Pali sila) is also a key Buddhist term for moral conduct.

How popular is Shiladitya?

A rare name in India, found mainly in Bengal.

Gifts with the name Shiladitya

As an Amazon Associate we earn from qualifying purchases. We may earn a small commission from these links, at no extra cost to you.

Spellings and variants of Shiladitya

Siladitya

Names similar to Shiladitya

More Hindu boy names

Frequently asked questions

What does the name Shiladitya mean?

Shiladitya means 'Sun of virtue'. It is of Sanskrit origin.

Is Shiladitya a Hindu name?

Shiladitya is tied to Indian royal history rather than to a deity. Harsha patronised Buddhism as well as Hindu worship, and the word shila (Pali sila) is also a key Buddhist term for moral conduct.

How do you pronounce Shiladitya?

Shiladitya is pronounced shee-lah-DIT-ya.

Is Shiladitya a boy or girl name?

Shiladitya is usually a boy name.

Updated October 2026. Spotted a mistake? Tell us.