Name – Harshavardhan

Gender – Male

Origin – Indian

Meaning – The Indian name Harshavardhan means – creator of joy