Hasta donde sé, no hay flor nacional británica. Los diferentes países del Reino Unido tienen plantas nacionales: una rosa para Inglaterra, cardo para Escocia, puerro o, a veces, narciso para Gales y trébol para Irlanda del Norte.
Hasta donde yo sé, Inglaterra tiene una rosa porque una rosa en particular era el emblema de los Tudor. y ante ellos una rosa blanca era uno de los emblemas de la casa de York. Los escoceses tienen un cardo porque los cardos grandes, casi arbustivos, son comunes aquí y porque es un hermoso color púrpura, como las montañas del norte cubiertas de brezo, pero muy espinoso y duro. Los galeses tienen puerros porque los soldados galeses solían usarlos como adorno de sombrero, ya que son duraderos, fáciles de encontrar y hacen una atractiva columna verde (y después de la batalla puedes comértelos). No estoy seguro de por qué los irlandeses hacen tal cosa con el trébol, excepto que están destinados a tener suerte.