Description:
The name 'Mahikashapathi' originates from the Tamil word 'mahika' meaning 'great' and 'sapathi' meaning 'lord'. The name is typically used in the Tamil region of India. Mahikashapathi is also occasionally used in Sri Lanka and the Maldives.





