What is the meaning of Siddha?

One who has achieved a high degree of physical and spiritual development.

accomplished, fulfilled

successful

siddha: one who has achieved a high degree of physical and spiritual development.

past participle of sijjhati (to accomplish)

accomplished, completed

success

magician

Source: wiktionary.org