Does anybody know of a public list of name hypocorisms (a contracted form of a given name, such as Tony from Anthony, Rosy 开发者_JAVA百科for Rosemarie or Vicky from Victoria)?
There is a perl module that can do it here: http://metacpan.org/pod/Lingua::EN::Nickname
It seems to base it's results on a simple textfile which can be downloaded here: http://cpansearch.perl.org/src/BRIANL/Lingua-EN-Nickname-1.17/nicknames.txt
Wikipedia has a list of some addition names that a that are not in the list provided by @rjmunro.
精彩评论