Found 2 boys and girls with the meaning of amends
Louella / 7 letters 
Meaning of Louella In English, Louella means Famous elf. Also a compound of the names Lou and Ella More
Luella / 6 letters 
Meaning of Luella In English, Luella means Famous elf. Also a compound of the names Lou and Ella More

Browse by meanings

wandererwanderswarning
warriorwatch-mountainwatch-tower
watcherwatcheswater
wateringwaterswaves
wealthwealthyweapon
wearingwearsweather
weightwelcomedwelcoming