No, Milk Thistle and Blessed Thistle are not same. Though they both belong to the same family Astearaceae, they have different botanical names. The botanical name of Milk Thistle is Silybum marianum, whereas the botanical name of Blessed Thistle is Cnicus benedictus.