From Sanskrit-derived Indian usage, Mahisha means “buffalo” and appears in mythic and symbolic contexts.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Mahisha?
Swipe through thousands of names like it