The law says you have to have two - but currently you can have as many as you want, subject to the available room for signatures on the register. I have seen them with six or eight before.
Pre 1837 you do occasionally see similar entries with more than the two required witnesses.