Name Details
Boy|Indian (sanskrit/hindi)

Shamu

"Shamu is a strong name meaning 'ocean' in Sanskrit, symbolizing depth and tranquility."

Baby Names A-Z

Keep Exploring