“Naught” means “nothing,” and the phrase “all for naught” means “all for nothing.” This is often misspelled “all for not” and occasionally “all for knot.”