Here's another dirty secret about North Carolina that few know (which has existed for many years), but could have a dramatic impact on a certain few members of the trans* community: You are allowed only ONE legal name change your whole adult life that is not marriage-related^ - no ifs, ands, or buts (some other states may call for greater scrutiny on multiple name changes, especially within a short time, but NC is the only one that I know of with an absolute restriction of just ONE legal name change ever).
^Name changes due to marriage/divorce (or to restore a former name) don't count, and if your name was changed when you were a minor that doesn't count towards the one allowed name change either.
That means for trans* people in NC who have previously legally changed their name (outside of marriage/divorce and as an adult) the only way to get a gender-appropriate legal name is to move to another state and change it there.