These are the W3C recommendations for dealing with personal names: http://www.w3.org/International/questions/qa-personal-names
I don't think you'll find regular expressions very useful for this. You would have to allow pretty much everything, except maybe strings that don't contain any letters at all.