Nenhuma flor individual serve como flor nacional para a própria Grã-Bretanha. Em vez disso, cada província da Grã-Bretanha tem sua própria flor nacional. A Inglaterra tem a rosa, a Escócia tem o cardo, o País de Gales tem o narciso e a Irlanda do Norte tem o trevo.
De acordo com o Projeto Grã-Bretanha, a rosa se tornou a flor nacional da Inglaterra devido à Guerra das Rosas, o nome do conflito de uma década entre a Casa de Lancaster e a Casa de York no século 15. O bluebell é uma alternativa ao cardo na Escócia, e o alho-poró é uma alternativa ao narciso no País de Gales. Na Irlanda do Norte, o trevo é notável por seu uso na descrição da Santíssima Trindade.