In the northern part of NJ where I grew up, they were known as "hero sandwiches" or "sub sandwiches."
Then I went to college in Northeast PA, and it was "hoagies." I hated that name, hated to have to use it. And what do you know--I wound up living in southern NJ, near Philly, so as Kathymac mentioned, they are "hoagies" here.
I give up. They're "hoagies." After 17 years, I know when I'm beat.
But I disagree with you, Kathymac. The best ones are in northern NJ. The bread there is MUCH better; crusty on the outside, chewy on the inside. Don't forget the EXTRA oil and vinegar. I like my hoagie/hero/sub to be drippy!