The basic components of a hoagie, a sub, or a grinder are the same: bread, meat, cheese, toppings. The term" hoagie" refers to a type of sandwich that was popular among Italian workers on Hog Island in Pennsylvania. A "grinder" comes from a slang term for dockworkers who were fans of a similarly structured sandwich; and the "sub" describes a long sandwich that resembles a submarine.