Hai tàu chiến của Hải quân Hoa Kỳ từng được đặt cái tên USS Shaw, theo tên John Shaw (1773-1823), một sĩ quan hải quân từng tham gia cuộc Chiến tranh 1812: