*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? (P**e**ter, **A**my, and T**ea**ghan do while Jonathan and Emma don't.) If that's the case, then >! a name like Ashl**ey**, which is unisex, should work.