Actually Muslims do name their children after angels: The names Gabriel (Jebrael) & Malik are common names which are names of Malaekah [Angels]. Gabriel is the angel who brought the messages to all the messengers and Malik is the name of the angel of Jahanam [Hell], and that is why it is makhrouh to name a child Malik. Also, Redhwan is a common name of an angel who is the Guardian of Paradise. Allah knows best.