Nicknames, alternate spellings, and alternate etymological derivations make checking first name equivalence nearly impossible. This module will tell you that 'Maggie', 'Peg', and 'Margaret' are all probably the same name. WWW: https://metacpan.org/release/Lingua-EN-Nickname