My preferred spelling is Maya. I just think it looks the nicest, and I think it's kind of cool because it reminds me of the Riviera Maya in Mexico. Maia isn't nearly as pretty, imo. Mya is the worst. I'm not super into meanings, but I do prefer Maya's meaning to Maia's.