Thankfully apparently this is common enough that I've had tickets including travel on both airlines (as Qantas cancelled a flight and ticketed me on Air New Zealand instead) traveling internationally work just fine. Even things like the automated customs gates work fine. I suspect under the hood their systems just strips out all non-alpha characters and compares that (i.e. 'onetwo' == 'onetwo').
Online/moible forms can be an issue tho. Spark, the biggest mobile phone carrier in New Zealand, doesn't support hyphens in account names, just to name one silly example.
I ended up having to contact their support quite a few times for them to fix the error message. Still doesn't work, but at least the error message is reasonable now.
That would be the MRZ version. The identity page of your passport has a blob of monospace text at the bottom that's used as the 'canonical' version of names for most or all air travel systems.
I would like to think (Perhaps naively?) that these systems key off your passport number/ID (which is by construction, not subject to these problems) to deliberately side-step issues like this.
I have mostly documents that include my full middle name, and the way half or more of air travel systems deal with that is to just crunch the first and middle into one name.
But: it all works fine.
I have never been known by more than one name, but the spelling sure differs.
But it is also equally annoying that passports don't clearly spell out a "international and systems compatible" version of your name.
We've had Airlines for way over half a century, and visas for about as long as we have had passports and people still walk around with international identification documents that cannot be understood by travel and immigration agencies internationally.
They do in the machine readable area. Maybe not "clearly".
The MRZ can only contain the characters A-Z (uppercase), 0-9 and <. ICAO document 9303-3 describes conventions for transliteration of other characters into this limited character set.
I imagine apostrophes would be a complete nightmare for most countries to sanitize or validate.
Combine this with Anglocentric IT systems, and I'm sure Mr Lee (RIP) gets a lot of spam addressed to "Mr Yew".
Surprisingly, local systems outside of the SG government can still take a maddeningly Western approach to names (First name/last name, assumption that last name is a family name a not a patronymic, etc.). My wife is Singaporean Tamil, so her "last name" is actually her father's given name, and even when travelling around Southeast Asia she encounters issues with this.
Fortunately, the SG government does an admirable job of handling Chinese names (across a number of languages and cultures), Malay names, Indian names of various cultures (mostly Tamil, but also Punjabi, Malayalam, and several others) and of course many Western names. I wish the Western world would catch up.
Or handle single-digit month numbers in a date.
Or...
Now, for fun, no one noticed this for about 25 years. Her Social Security card says "Jane Smith Jones". Her driver's license says "Jones, Jane Smith". Her US passport says "Jones, Jane Smith". But another part of the federal government says "Smith Jones, Jane". We only found this out when she tried to renew her driver's license recently and the clerk was like, "hey, this isn't matching up right...". A month later, the TSA clerk at the airport stopped her to ask why her passport didn't match her federal records.
So now we're paying $400 to legally change her name from "Jane Smith Jones" to "Jane Smith Jones". That's what the notice they make you pay to run in the newspaper says, anyway.
My youngest, when he was born, was unable to get a birth certificate, and was listed as some last name that isn't the mom's or mine (it's because we couldn't track down her 15 year estranged "husband" and louisiana law is... French.) I had to do a paternity test, but that's it, other than hiring a lawyer. The lawyer pushed everything through. I don't "rightfully" own my last name (and i was the last one in the world, damnit!), so we told the lawyer to tell the state we wanted the mom's last name. It has much more known history to her and grandma, etc. I'm the only one in my tree, except the kid.
anyhow the state said "NOPE, DAD'S LAST NAME" so now the kid, instead of being burdened with a last name that looks like a cat fell on your keyboard, has my last name, which is two words.
which is apparently not fixed after me being around for 45 years, and my dad for like 20 years before that in the US.
It seems like this is relatively critical stuff, you know? it can interfere with bank accounts, school financial support, taxes, retirement, and you won't know until you hit each obstacle.
End result: both father, uncle and all their offspring now have "Guzman y Gomez" as their last name.
(Yes, this is a pseudonym. No burrito for you.)
I've gotten so tired of having this argument. Inevitably some clerk will insist on calling me by my first name, "you know, your legal name". No. My middle name is my legal name. It's what my mom, sisters, wife, friends, teachers, coworkers, doctors, and everyone else call me. My first name is an aka at best, except the only people who insist on using it are ones wrong about the law, so I'm not even really "known as" it.
I once closed a bank account 10 minutes after opening it because they insisted that my debit card be printed as "Joe Smith", not "Frank Smith". I told them I'd absolutely refuse to touch it because that's not my name. I find it interesting that it's mostly local orgs who are a pain in the neck about being wrong about this. You'd think a small local bank would know local law better than a huge multi-national, but the giant bank I opened a business account with was totally fine putting Frank Smith on my accounts. Go figure.
(Somewhat related: That's made me super sympathetic to trans people who want to be known as something other than what's written on their birth certificate. Yeah, I get it. It's nails on a chalkboard when someone calls me Joe, so if you don't want people calling you Tammy anymore, I'm on your side.)
Since at some point everything official now routes back to either a passport, an immigration/naturalization document, a court-issued name change doc, or a marriage certificate, those are effectively the only ways your name can be changed.
The problem is that all the law can do is make it legal for you to use whatever without it being considered fraudulent to try. But if your law is like CA’s it doesn’t specify other institutions other than possibly state government ones have to honor that and, in particular, it can’t constrain the federal government at all.
So that leaves the DMV as the one possibly effective way to do common law change, on the off chance somewhere will just accept your license as proof of identity. But now that driver’s licenses are subordinate to passport info or equivalent via Real ID, that route is pretty much toast too.
You might still be able to get the alternative state-only DL / state ID with a common law name, and maybe open a bank account with that, but then the credit reporting companies (or Chexsystems) don’t have to honor it so you’re possibly screwed anyway. Plus without a Real ID you’ll have to show a passport to fly domestically, and that will have the name you don’t like.
And, of course, none of this helps with your paycheck because you can’t satisfy an I-9 with a DL. It requires a federal document, too, which—if your state info doesn’t match your federal info—needs to be a fully identifying federal passport/equivalent. So even if you get the bank account with your chosen name, you might run into issues with your checks being to a different one.
At this point, it’s just not worth trying common law name change anymore. You either flip a few hundred for the official change or you accept the fact that you’ll have a public name and a private name.
(And I say this as a “Geo” who strongly dislikes seeing “George Jr” on stuff so I feel your pain. I just tell my employers that my given name only goes on paychecks, benefits, and tax forms, and is to never be used publicly. That has always worked.)
Then you can be Frank Smith all the time.
Not all systems use that piece of information, but most do.