I really like
Stephan pronounced stef-AWN. I wouldn't automatically think it was Steff-an though. I'd be much more inclined to say stef-awn or stef-AWN. I don't think everyone will misread it and mispronounce it as
Stephen, but if you're worried, how about spelling it
Stefan?