HMS Puttenham (M2784) was a Ham-class inshore minesweeper of the Royal Navy. She was launched in 1956 and entered service in 1958. The 93 ships of the Ham class had names chosen from villages ending in -ham. The minesweeper was named after Puttenham.