Okay, this is something I've been meaning to write for years. But I still don't feel like it.
Let me just say this for now: Different languages/cultures use different spellings for cross-culture names. 'Megan' didn't being as an English name. Nor did any of the Biblical names, obviously.
But why, I asked some years back, is it so common these days for Americans who don't speak any other languages to use wacky spellings when naming their kids? Can you tell me what language/culture that spelling is from? No? Then why not use the American one. Or if you want an unusual name, pick one that's not merely a variant spelling of something a million people are already named.
Or not. Whatever.