In American English oh and zero are both fine. No one says aught or naught anymore.
The Firesign Theater got it wrong, then. They guessed that the previous decade was going to be called the naughty nineties, a period during which people would be gettin' nekkid.We call them the noughties.