Old English fugel "bird, feathered vertebrate," from Proto-Germanic *fuglaz, the general Germanic word for "bird" (source also of Old Saxon fugal, Old Frisian fugel, Old Norse fugl, Middle Dutch voghel, Dutch vogel, German vogel, Gothic fugls "a fowl, a bird"), perhaps a dissimilation of a word meaning literally "flyer," from PIE *pleuk-, from root *pleu- "to flow."
Displaced in its original sense by bird (n.); narrower sense of "barnyard hen or rooster" (the main modern meaning) is first recorded 1570s; in U.S. this was extended to domestic ducks and geese.