acorn (n.) Look up acorn at Dictionary.com
Old English æcern "nut," common Germanic (cognates: Old Norse akarn, Dutch aker, Low German ecker "acorn," German Ecker, Gothic akran "fruit"), originally the mast of any forest tree, and ultimately related (via notion of "fruit of the open or unenclosed land") to Old English æcer "open land," Gothic akrs "field," Old French aigrun "fruits and vegetables" (from a Germanic source); see acre.

The sense gradually restricted in Low German, Scandinavian, and English to the most important of the forest produce for feeding swine, the mast of the oak tree. Spelling changed 15c.-16c. by folk etymology association with oak (Old English ac) and corn (n.1).