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

legendarylendsleprosy
lessonletterlevel
lewisliberallibnah
licksliddellliers
liesalieutenantlieutenant-general
liftinglightlights
lily-likelindalinen