Great – I’ll put up a PR to update the PEP.
While I understand the objections to “nogil”, I don’t think “free-threading” is likely to be understood by people-who-are-not-us. It’s not a common programming or computer science term. Outside of Python core development, I’ve only seen the term frequently used as part of Microsoft’s COM.
I think this is a good name for the current efforts to improve Python’s multicore story, but doesn’t differentiate well between PEP 703 and per-interpreter GIL, which can be important in some contexts. (like build modes and ABIs). @eric.snow has been using this term for a while now.