To be honest I prefer names with meanings that complement each other. I really care about the meanings of names so I would think of them too while calling my kids and it would just be kind of bland to have two names with exactly the same meaning.
Esther and
Stella are both nice but I would prefer something like
Luna and
Eliana (moon and sun),
Eliana and
Estella (sun and star),
Aurora and
Layla (dawn and night),
Lily and
Violet (two different flowers) etc.