Found 2 boys and girls with the meaning of vengeance
Nemesio / 7 letters 
Meaning of Nemesio In Latin, Nemesio means Just More
Nemesis / 7 letters 
Meaning of Nemesis In Greek, Nemesis means Goddess of vengeance More

Browse by meanings

ariadneariciaarion
aristaeusaristocraticarlene
arlettearmandoarmed
armeniaarmletarmored
arrivesarrowarsenio
artemisartemisiaarthur
arthur'sarthurianartist