Neither name is English! I realise they look like different spellings of kian and xavier but they are not!!
If you had to pick one which one would you?
Pronounce kayaaan with a long Aaah sound or zaviyar produced zah-vi-aar
Both are popular with Muslim families