Folk dances are dances that are developed by people that reflect the life of the people of a certain country or region. Not all ethnic dances are folk dances; for example, ritual dances or dances of ritual origin are not considered to be folk dances. Ritual dances are usually called "Religious dances" because of their purpose.
The terms "ethnic" and "traditional" are used when it is required to emphasize the cultural roots of the dance. In this sense, nearly all folk dances are ethnic ones. If some dances, such as polka, cross ethnic boundaries and even cross the boundary between "folk" and "ballroom dance", ethnic differences are often considerable enough to mention, e.g., Czech polka vs. German polka...LESS