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

thronethroughthrower
throwingthrustthunder
tillertimekeepertimes
timontimon'stitan
titletitlestitus
todaytogethertoken
torchtorfitorrent