Le Républicanisme découle de la notion de République. A l'origine, durant l’antiquité, le républicanisme désire surtout combattre la transmission héréditaire du pouvoir, c'est à dire la monarchie, le despotisme ... Par exemple, la Grèce antique ou la République Romaine. Durant les Lumières il fut très proche du "libéralisme" et de l'individualisme, il défend la souveraineté populaire.
Le nationalisme, notion très large, légitime l'existence d'un État-nation pour chaque peuple, il s'oppose à la monarchie à l'origine, il peut prendre plusieurs formes. Il existe un nationalisme régionale ( parfois dit, régionalisme ), par exemple le régionalisme breton, basque, savoyard ... Il existe également un nationalisme, plus courant, national qui s'adresse aux Français, Allemands, Anglais ... Le terme est surtout devenue péjoratif durant la troisième République.
Bref, cette notion a plusieurs sens 3 principalement. Elle peut désigner une forme de racisme, de xénophobie est devenir une exaltation guerrière ( 1° guerre mondiale notamment ), ou elle peut être vu comme un indépendantisme, la défense de la liberté ( unification par la Prusse de l'Allemagne ), enfin, il existe une notion d'impérialisme si on lie le nationalisme avec le nazisme ...
Enfin, le patriotisme, c'est l'amour de son pays, cette notion est différente du nationalisme, elle n'est pas politique.