How do you spell semicolon? Should it be hyphenated?

It is spelled “semicolon”.

It can spelled either way, although most spell it without a hyphen.