I don't like Ophis, sorry. :-
Saraph is a little bit difficult to pronounce your way, and I'm not sure I like Z/Seraphin for a boy. (
Serafina is beautiful for a girl, though.)
Sahar is pronounced SAH-har with a heavy h and a heavy r, almost like Sah-had. it is a legit name; it's the Arabic version of
Sarah, so it is a girl's name.