Fun fact, Yucatan means "I do not understand".
https://en.wikipedia.org/wiki/Yucat%C3%A1n#Origin_of_%22Yuca...
https://en.wikipedia.org/wiki/Yucat%C3%A1n#Origin_of_%22Yuca...
While this is marked as "citation needed", given the information provided, it seems illogical to prefer one of the other explanations just because it sounds more amusing.
Also see: https://en.wikipedia.org/wiki/Chontal_Maya which seems to at least confirm the term "Yokot'an" exists.
It is probably specious reasoning to assume that the name originated at the moment the Spanish first met the indigenous people, but it seems to be such a good story that most don't question it, even when they are debating the different possibilities.