Browse Indian (sanskrit/punjabi) baby names with meanings, origins, pronunciation details, and related collection links.
Mighty; powerful; full of strength