Ben, odds are all the names you're going to get here will suck and won't have any personal meaning.
If you must, I say, let your boy name it whatever he chooses. Don't try and coerce him, let him really think about it, come up with it, and stick with it. Even if it's goofy.
My 6yr old and his friends named their soccer team, "the flaming torpedoes" :ack: we tried to step in as parents with a reminder that torpedoes by nature really can't be flaming, but looking back now it's pretty funny and we always laugh about it.