Etymology tree Proto-Indo-European *pewǵ- Proto-Germanic *fukkōną Old English *fuccian Middle English *fukken English fuck Proto-Indo-European *kap- Proto-Indo-European *káput Proto-Germanic *haubudą Old English hēafod Middle English heed English head English fuckhead From fuck + head. Dysphemistically modelled after dickhead.