Is home run a noun?

Yes, the term 'home run' is a noun, a compound noun a word for a scoring hit in a baseball game; a word for a thing,