I guess I shouldn’t be too bitter. Americans pronounce “can” with that hard, wide-mouthed, stretched-out “an” sound. With a name like “shan,” I can only expect people to pronounce it as if it rhymes with “can.” But I must ask … how does one pronouce flan? One does not say flan that rhymes with “can”. One says flan, as in flawn.
So please, pronounce it shan, as in shawn. Except if you’re from somewhere around the British Isles, and then you can pronounce it however you want to. Because 1) you don’t make that hard, wide-mouthed, stretched-out “an” sound that typifies Americans, so this would never even be an issue, and 2) your accent makes everything you say sexy, regardless of how much you butcher the actual pronunciation.
case closed.