Charleigh is terrible but the way they got
Rae is cute (even if it sounds like a filler MN).
I don't get why people think "eigh" looks feminine at all, especially if they think it looks MORE feminine than "ie".
I'd prefer:
Charlotte LeilaniLeia Charlotte (this seems like an easy option to name after
Lei Lei if you don't like
Leilani?)
Leilani Charlotte
Or, if hard-to-spell middle names were an option and they wanted to include RAE:
Leilani Raecha (RAY-cha)
Leilani Charaea / Charea (cha-RAY-a or sha-RAY-a)