You only read the surface words and missing all the subtext of this great work. Don Quixote was a fool and a madman. Cervantes chose this name as part of the farcical nature of the story. Don Quixote is a horse's ass and his name reflects that, it was a joke the readers of his time would have understood.
I suggest you read the original language. My analysis was correct and fitting