Angel Nickname Meaning: An attractive, kindhearted, or devoutly religious person or thing.
Angel Literal Meaning: Heavenly being or Divine Messenger.
Popularity: High.
Origin: Greek.
Related Nickname: Angel Baby, Angelito, Guardian Angel, Angel of Mine.