I do think
Eliot looks a lot better than
Elliott (
Elliot is fine though), but I don't hate the double t.
I like the double t in
Charlotte though. I don't think of the French pronunciation of the "lotte" when I see Charlote like I do when I see
Charlotte. Charlote is also less frilly and I think the frilliness is the whole point of
Charlotte.
What do you think about Charlete? I'm not sure if I like it as a variant of
Charlotte or a different feminization of
Charles, but it does look less like a typo of
Charlotte and wouldn't make people want to say shar-LOAT.