Isn't a Muslim just a follower of Islam, don't think it is a birthright tag in all cases. So he can be a Muslim regardless of where he was born.
I wouldn't call someone not born in Cyprus a Cypriot. Anymore than I would call someone not born in Ireland Irish.