Anonymous wrote:Eloise Claire sounds better.
What language are you basing your translations on?
This, too. Baby Name Wizard has this to say about Eloise: "Of uncertain origin and meaning, some believe it is from the Germanic Helewidis, a compound name composed of the elements haila (hale, hearty, sound) and vid (wide). Others believe it is a feminine form of Louis, which is from the Old High German Hluodowig (famous in war), a compound name composed from the elements hluod (famous) and w?ga (war): hence, "famous in war." Other sites agree that Eloise means "famous warrior."
Mia means "mine" in Italian, but the name Mia is the "Danish and Swedish pet form of Maria, which is also commonly bestowed as an independent given name." Claire means "bright" or "clear" in French.
So, your names are based on three different languages, and I have no idea where you get that Eloise means sunshine.