Capitano generale è un alto grado militare riservato agli ufficiali generali, apparso nel XIV secolo. Il termine indicava il comandante in capo di un esercito o di una flotta, che divenne sempre meno usato e nel XVIII secolo sostituito con il termine generale o feldmaresciallo fino a scomparire quasi del tutto in Europa dopo le guerre napoleoniche eccetto che in Spagna e nelle sue ex colonie.
Capitano generale era anche il titolo di governatore di una capitaneria, che era un tipo di divisione amministrativa storica dell'impero spagnolo e dell'impero portoghese.