Siddhartha is an Indian Sanskrit name meaning "one who has achieved his aim" or "fulfilled purpose."
Like Siddhartha?
Swipe through thousands of names like it