I've always liked Oliver for a veiled male, I don't know why. If I ever had one I would name him Oliver.
Alternatively, perhaps you like scientist names? These can be cool and unusual. Something like Pasteur, Linneaus, Erasmus (C. Darwin's father, not a scientist but it's a neat name regardless), Bohr, Pavlov, etc.