I'm thinking it was named after the Fantom Fury - a vacuum cleaner, as in cleaning up the city...
The Fantom Fury
I bet you're on to something.