Thistles are any plants, usually weeds, that have thorny leaves. Thistles often have thorns all over them, on the stems and flowers too.
The thistle is the national flower of Scotland, scientific name onopordum acanthium.
Photo by D H Wright