William Dunn (28 April 1834 - 18 Maret 1902) adalah seorang pelaut di Angkatan Laut AS selama Perang Saudara Amerika. Ia menerima Medali Kehormatan untuk tindakannya selama Pertempuran Kedua Fort Fisher
pada tanggal 15 Januari 1865.