From Sanskrit-derived Indian usage, Mahisha means “buffalo” and appears in mythic and symbolic contexts.
Like Mahisha?
Swipe through thousands of names like it