Interesting reading:
List of company name etymologies
Lego: combination of the Danish « leg godt », which means to « play well. » Ironically Lego also means « I put together » in Latin, but the company claims its names does only spring from the Danish words.
(found via tbit)