Sajal is a Sanskrit-derived Indian name meaning moist, cloud-filled, or full of life-giving water.
Like Sajal?
Swipe through thousands of names like it