Is establish a noun?

No. The word "establish" is a verb: establish, establishes, establishing, established.

The noun form of the verb to establish is establishment.