I think it can work. I know a
Jan who lives in an English-speaking country and quite a lot of people call him
Jan with a hard 'J', which he doesn't seem to mind. However, all it takes is one correction, as in the case of your sister's ex. I also like the
Yann spelling, which would avoid pronunciation confusion.