How many sides does a nonagon have?

Nine.

A nonagon has 9 sides. It come from a Latin word 'nonus' which means nine.