Nimrod is a word that has a slang meaning. I see your point and there is a small town named Nimrod in Oregon. The slang term for nimrod refers to a silly or foolish person. I'm sure there are numerous other proper meanings from King Nimrod, mentioned in the Bible to British Fighter planes in WWII but to many, the slang meaning trumps all others.
The joke would be the same if you named a street with the proper name for the wild and endangered African Donkey, "Ass Avenue". :rotatesmiley2: