Top definition
Indian name, named after a king.

A man with a strong personality. Tall,dark and handsome. Very kind,generous,noble and witty with a big heart.

Humourous. Great in bed.
Harshavardhan is playing football.
by Hershey2010 November 09, 2010
Get the mug
Get a Harshavardhan mug for your friend Manley.
buy the domain for your foodie site