Without a location parameter this is pretty useless. Andrea for example is a male name in Spain and Italy as far as I know.
Also this: http://www.cscyphers.com/blog/2012/06/28/falsehoods-programm...
Also this: http://www.cscyphers.com/blog/2012/06/28/falsehoods-programm...