Step 1: Analyse options.
- Haughty: Means being disdainfully proud or having an attitude of superiority.
- Arrogant: Means having an exaggerated sense of one's own importance or abilities.
Step 2: Conclusion.
Arrogant is the direct synonym for Haughty.
Final Answer: (b) arrogant.