उग्रसेन

Ugrasena

boySanskritHindu

Ugrasena is a Hindu boy name of Sanskrit origin, meaning “One with a mighty army”.

MeaningOne with a mighty army
GenderBoy
OriginSanskrit
Written asउग्रसेन
Pronunciationoo-gruh-SAY-nuh
TraditionHindu
Used inIndia

Meaning and origin of Ugrasena

Ugrasena joins ugra, 'fierce, powerful', with sena, 'army'. In the Mahabharata and the Puranas, Ugrasena is the king of Mathura who was overthrown and imprisoned by his own son Kamsa. After Krishna killed Kamsa, he restored Ugrasena to the throne, and the old king later ruled the Yadavas from Dwarka. The name also belongs to a few other figures in Sanskrit epic.

Is Ugrasena a Hindu name?

Ugrasena is remembered as the rightful king of Mathura whom Krishna freed and restored to the throne. It is an epic name rather than a common everyday one.

How popular is Ugrasena?

Rare as a given name today; it is known mainly from the epics and Puranas.

Gifts with the name Ugrasena

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 Ugrasena

UgrasenUgrasain

Names similar to Ugrasena

VasudevaShurasenaBhimsenYudhishthir

More Hindu boy names

Frequently asked questions

What does the name Ugrasena mean?

Ugrasena means 'One with a mighty army'. It is of Sanskrit origin.

Is Ugrasena a Hindu name?

Ugrasena is remembered as the rightful king of Mathura whom Krishna freed and restored to the throne. It is an epic name rather than a common everyday one.

How do you pronounce Ugrasena?

Ugrasena is pronounced oo-gruh-SAY-nuh.

Is Ugrasena a boy or girl name?

Ugrasena is usually a boy name.

Updated October 2026. Spotted a mistake? Tell us.