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

sighingsightsignificant
silassilencesilent
sill'ssilvanosilver
silvestersimeonsimilar
simonsimon'ssimonides
simpcoxsincesincerity
singersingingsingle