Makes me think of
Angel Clare from
Tess of the D'Urbervilles or a charming and gorgeous Hispanic hunk. I've learned to tolerate it a bit more recently but it's still incredibly feminine sounding to me as I've had two close friends who both have mothers named
Angelica "
Angel".
Angelo is nice and would probably work better for a little boy or grown man. An
Angelo who is called
Angel by his close family would be cute.