The Cambridge Dictionary says: NAUGHT = old use or literary (also nought) nothing:
(Examples)
All our efforts were for naught.
All their plans came to naught (= did not achieve anything).
Grammarists says:
Both naught and nought mean nothing, and in American English they are more or less interchangeable (though naught is the more common spelling). Elsewhere, they are different. Nought is conventionally used in British English for the number zero.
In both British English and American English, naught is used in nonmathematical contexts to mean nothing, usually in the phrases "for naught" and "come to naught." "For nothing" would convey the same meaning as "for naught."