Pukki-nimet ovat voineet saada alkunsa henkilökohtaisista lisänimistä, jotka ovat siirtyneet talonnimiksi ja siitä sukunimiksi. Osa nimistä voi liittyä myös eläinten hoitamiseen ja kasvattamiseen. Keskiajan lopussa ja uuden ajan alussa on nimeä esiintynyt runsaasti koko eteläisimmässä Suomessa sekä Mustasaaren-Kyrön ja Oulun seudulla. Nykyisin sukunimeä Pukki on lähinnä Kaakkois-Suomessa, aiemmin myös Viipurin seudulla (Säkkijärvi, Koivisto, Johannes).
Johan Buck eli Bock Helsingin pitäjästä mainitaan 1444 Kaarle Knuutinpojan Tarton lähettiläänä ja hänen nimeensä on arveltu perustuvan Helsingin Pukinmäen kaupunginosan nimen.
(Mikkonen, P. Paikkala, S. 2000. Sukunimet. Helsinki: Otava.)