The name derives from Old English, likely meaning 'Put(t)a's farmstead or settlement'.[5]
Puddington is recorded in the Domesday Book of 1086 as Potitone,[6]
within the Wilaveston Hundred of Cheshire. Ten households were listed: four villagers, four smallholders, one slave and one 'riders'.[7]
The population was measured at 139 in 1801, 176 in 1851, 126 in 1901 and increasing to 410 by 1951.[2]
The civil parish of Puddington includes the hamlets of Badger's Rake (part), Benty Heys, Croxton Wood, Shotwick and Woodbank. Part of Two Mills was also within its boundaries until 2015.