I think I'm especially hesitant to use
Raphael because it's fairly likely that my son
will end up with blue eyes & blonde curls. Just - NO. It's so cliche - the angelic looking kid have a streak of pure evil. And considering that it's also highly likely (given the parents & other relatives) that my kid will turn into a smart-mouthed know-it-all - it might be a bit much of a name.