Zwei Schiffe der United States Navy trugen den Namen USS John S. McCain, nach den Admiralen John S. McCain senior und John Sidney McCain junior:
USS John S. McCain (DL-3), Zerstörerführer der Mitscher-Klasse, in Dienst von 1953 bis 1978 John S. McCain (Schiff, 1994), Zerstörer der Arleigh-Burke-Klasse, in Dienst seit 1994
John S. McCain