Kargoŝipo[1][2] aŭ ŝarĝoŝipo estas ŝipo, kiu pro sia konstruo ekskluzive aŭ prioritate antaŭvidatas por la transporto de varoj. La transportataj varoj nomiĝas ŝarĝo.
Kontenerŝipoj estas ŝarĝoŝipoj kiuj portas la tutan ŝarĝon en kamiongrandaj konteneroj, laŭ tekniko nomita kontenerado.
La plej konataj tipoj de ŝarĝoŝipoj estas: