Also in \w (bzw. \pL wenn du keine Zahlen erlauben willst) sind schon alle Sprachen mit drin, nur dass halt Vornamen nicht nur aus aus Buchstaben bestehen, sondern auch Leerzeichen, Römische Zahlen, Bindestrichen und allen möglichen Kram enthalten können.
Auch gibt es nicht überall auf der Welt das Konzept von "Vornamen".
http://www.kalzumeus.com/2010/06/17/falsehoods-pro... (übertreibt zwar am Ende ein bisschen, aber trotzdem lesenswert).