What does Angel mean?
Angel comes from the Greek angelos, “messenger,” and the Latin angelus. It is common for boys in Spanish-speaking cultures (Ángel) and used for girls in English.
What does Diego mean?
A Spanish name of genuinely disputed origin. Traditionally explained as a short form of Santiago (Sant-Yago, 'Saint James', from Hebrew Jacob), but many scholars now derive it instead from the Latin Didacus — itself possibly from the Greek didache 'teaching'. The two theories remain unresolved, so any single 'meaning' should be treated with caution.