Mit einer Datenbank würde es in den meisten Fällen gehen, aber es gibt auch viele Namen die männlich und weiblich sind, dies könnte dann ja nicht erkannt werden :)