What’s the real name of Don Quixote?

Question: What’s the real name of Don Quixote?

Choices:

Alonso Rodriguez
Ferdinand
Rodrigo de Vivar
Alonso Quijano

Correct answer:

Alonso Quijano