antp asked me to make a post here about the idea of removing the quote marks around the names of American "General" tanks (M3 and M5 Stuart, M3 Lee/M3 Grant, M4 Sherman, M8 Scott, M24 Chaffee, M26 Pershing, M36 Jackson, M41 Walker Bulldog, M46/47/48 Patton, M551 Sheridan, M1 Abrams, M2 Bradley, M8 Buford, M10 Booker) in case anyone had a problem with that.
The names are official and appear on the manuals for some those vehicles, they aren't unofficial nicknames. For the WW2 vehicles the general names are the sole name they were known by to Commonwealth forces (UK, Canada, etc). "M3" didn't fit in the British naming scheme of [name][mark x], so they came up with Lee and the Americans adopted it retroactively.
https://i.imgur.com/LING34V.jpeg
https://i.imgur.com/zoTPOZr.jpeg
https://i.imgur.com/ukWDrDT.jpeg
Other nicknames, like M7 Priest, M36 Slugger, Jumbo (for M4A3E2 Sherman), and M151 Mutt were used at least to some degree by the troops but were not officially adopted. Those ones I would have put in quotes.
M18 Hellcat was an official nickname and unlike the rest came from the manufacturer, Buick.
It's worth noting here the M60 family of tanks did not have any nickname. It was specifically said during development that they were
not to be called "Patton".
"Wolverine" for the M10 3in GMC is completely made up and was never used by anyone. It is believed to have come from a toy company probably in the 1990s.
Edit: Correction, Priest was at least
going to be adopted officially by the US Army, but I don't know if they followed up on that. It was official to the British.
https://i.imgur.com/QT0PAeL.png