Undecided between these 2 names. Amarilli is the Italian version for Amarillys (part of our family).
We just like the sound of Leela, but we have no specific connections with the origin of this name.
Amarilli would be shortened as Lilli.
Any thought? Which one do you like more / or like less and why? as Im aware they are not popular names in the Uk.