Name::Find Perl Module is a Perl module for finding
names in a text string. It doesn't look for a
particular name, but variations of names in the
form: Honorific, GivenName1, GivenName2,
Surname, Suffix (where some parts may not exist,
and GivenName1 and 2 may be initials). It uses a
dictionary based approach, so names not in the
dictionary will not be found. There is a separate
dictionary for each of the word positions in the
name, so you don't have to have a list of every
possible name combination.