This answer was written prior to the edits in the OP, so it is wrong.
Is it just that
the person's name has to contain a long vowel sound? (Peter, Amy, and Teaghan do while Jonathan and Emma don't.)
If that's the case, then
a name like Ashley, which is unisex, should work.