Is roar a noun?

Yes, the word 'roar' is both a noun (roar, roars) and a verb (roar, roars, roaring, roared).

Examples:

We heard the roar of a lion in the distance. (noun)

The boss will roar when sees this mess. (verb)