Soni is of Indian origin, derived from the Sanskrit word 'Sundari', meaning 'beautiful'. It's typically used as a nickname for longer names like Sonali and Sundara.
India
"In 2021 alone, five babies were named Soni."