The name literally means a beautiful [village] (nominative archaic Polish krasny and Czech krásný).
[1] Archaeological traces of the first farmers in the area from Lengyel culture (4th millennia BC) have been found in the village.
[3] Since 1290 it belonged to the then formed in the process of feudal fragmentation of Poland Duchy of Cieszyn that was ruled by a local branch of Piast dynasty.
According to the censuses conducted in 1880, 1890, 1900 and 1910 the population of the municipality grew from 483 in 1880 to 487 in 1910 with a majority being native Polish-speakers (97.1%–100%) accompanied by a small German-speaking minority (at most 14 or 2.9% in 1890, later nonexistent).
During the German occupation, the occupiers operated the E386 forced labour subcamp of the Stalag VIII-B/344 prisoner-of-war camp in Krasna.