Carpo or Jupiter XLVI, is a moon of Jupiter. It was found by a team of astronomers from the University of Hawaii led by Scott S. Sheppard in 2003, and was designated as S/2003 J 20 until it got its name in early 2005.

Carpo is about 3 kilometres in diameter, and orbits Jupiter at an average distance of 17,145,000 km in 458.625 days, at an inclination of 56° to the ecliptic (55° to Jupiter's equator), and with an orbital eccentricity of 0.2736.

It was named in March 2005 after Carpo, one of the Horae, and a daughter of Zeus (Jupiter).