I have a hyphen in my name. How should I spell it?
You can type your name with the hyphen. In your booking and e-ticket the names will be joined together as airline reservation systems can't show the hyphen. The same happens with double-barreled family names or spaces between two names.
You don't need to worry as airport security and passport control staff are familiar with this.