Shōgun es un rango militar y título histórico de Japón.