Meaning
Marudheesan is a powerful name meaning 'lord of the winds', symbolizing strength and freedom.