Clever, Andy, thank you for sharing. This is a new pattern have not used yet.
Names…. They are difficult….
Many people names are also found as nouns and verbs. Liberty, Hope, Faith, Patience, Trinity, Lily, Forest, Rose, Paris, Hudson…. So, if you refer to just the first name, be careful. You might want to check for the presence of other qualifying patterns.
Also, when you test, check using the name without capitalization. Lots of people put in their name without the first letter capitalized.
I keep a master list of male and female names in some concepts. As well as names that might not be actually be names. So, if someone gives a name, I see if it is unusual in any way and might require some confirmation.
For example, if I see the word Paris or any city and I expect a name, I will clarify this.
Or something that is not a name, I will clarify this.
This is the kind of stuff you see when you review the transcript logs of the users.
Good luck!