Hai tàu chiến của Hải quân Hoa Kỳ từng được mang cái tên USS Yarnall, được đặt nhằm vinh danh Trung úy Hải quân John Yarnall (1786-1815):