While names in our own language ("Rocky Mountains", "White House") might sound silly to us, that's kind of a peculiarity of Anglo/American cultures... where most of our names came from other languages, and thus hold little inherent meaning. irl, my real first name is derived from "victorious city" in Ancient Greek; my last name is derived from "son of the ruler of the world" in Gaelic. Now, it sounds silly to us if I go around calling myself "Victorious City, Son of Ruler of the World" in English... but my Chinese friends do the equivalent of that every day. My Chinese name literally means "Wheat, Flying Dragon"- my friends include "Ocean Sunrise of Family li", "King Seabird", and "Official Protector"... yet they don't think in terms of literal meanings either.
Etymology is a fascinating thing...
Just think, for instance, how silly World War II looks (as a poster on John C. Wright's blog recently pointed out). The Russian strongman's name was "Man of Steel"? The French General's name was "The Gaul"? The superintelligent codebreaking computer was called Colossus, and it broke a code called "Enigma"??? Gimme a break... who names this stuff, George Lucas? (Or should we call him Farmer from Lucania?)