Derived from Latin origin, it means 'angelic' (Latin) and 'messenger of God' (Old Greek) Largely used in English, Russian, German, Greek, Italian, Spanish and Romanian.
Greek
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.