Ancienne commune du canton de Lucerne, cercle électoral de Willisau, ayant fusionné en 2021 dans la commune de Willisau. Gettnau se situe à l'entrée du Lutherntal, qui offre une liaison vers le canton de Berne. Fin du IXe siècle Kepinhouva. Environ 350 habitants vers 1695, 459 en 1798, 671 en 1850, 604 en 1900, 772 en 1950, 990 en 2000, 1018 en 2010, 1157 en 2020.
Les fortifications primitives en terre et bois de Stattägertli et Hasenmättli remontent sans doute au début du Moyen Age classique. Les haute et basse justices furent exercées au XIIIe siècle par les Habsbourg en tant qu'avoués de l'abbaye de Muri, gros propriétaire foncier à Gettnau, puis par la ville de Willisau, au nom de Lucerne qui les avait acquises en 1407. Au spirituel, Gettnau relevait d'Ettiswil et de Zell; une chapelle fut édifiée par les habitants vers 1453. Il fut érigé en paroisse en 1937, après la construction de l'église en 1932-1933. Une grande partie des terres du village fut soustraite à l'assolement obligatoire en 1606 (enclosures). La briqueterie, ouverte en 1859 et mécanisée par Fritz Egger en 1893-1894, fut ensuite intégrée à la AG Ziegelwerke Horw-Gettnau-Muri (AGZ). La commune, raccordée à la voie ferrée Huttwil-Wolhusen en 1895, possède une gravière et une grande fromagerie produisant de l'emmental. En 2000, le secteur primaire offrait plus du cinquième des emplois et le secteur secondaire la moitié.