Meaning
Siddu is a charming name meaning 'one who is successful' and is often associated with happiness.