Pupnat is a village on the island of Korčula in Croatia on the Dalmatian coast within the Dubrovnik-Neretva county.
According to some interpreters, the name Pupnat derives from "pampinata" aka vine leaves.
Common Surnames within the village include - Farac, Stanišić, Tvrdeić, Vlašić, Poša, Perdija, Ciprian, Mušin, Šapić, Radovanović and Šain.
After World War II, many people migrated to New Zealand and Australia.
The beautiful bay of Pupnatska Luka is located about 4 kilometres to the southwest of Pupnat.