Is mood a noun?

Yes, mood is a noun, though it can be used without change as an adjective, as in "mood music."