I'm autistic and knowing what nomenclature to use without inadvertently offending someone feels like a flippin minefield (fairy ironically I suppose)
I don't like 'on the spectrum' because it's been directed at me as an insult in the past. But I probably wouldn't mind it otherwise.
I previously was happy enough to be called an Aspie but Asperger's is no longer part of the DSM so can't be used in clinical diagnosis afaik, and apparently Hans Asperger had links to the Nazis so it's problematic for that reason too.
I sometimes say I'm autistic but that can seem wrong because it puts me in the same category as severely autistic people - which I absolutely categorically do not have a problem with except that I worry that by lumping us all together, it might make life more difficult for people who need a lot more support than I do. (Have heard this objection from parents of severely autistic children)
I did used to say neurodivergent, partly because autism isn't my only form of ND, but I've seen people accused of saying ND to avoid being associated with autism because it's a more stigmatising label.
The term ASD is not great because it categorises it as a disorder, which is not the message I want to give to my autistic child right now. (Not that it isn't a disability but 'disorder' feels like a horrible word for something that is intrinsic to who we are).
I'll probably just stick with 'weirdo' when referring to myself. It's accurate at least.