As nouns the difference between cowgirl and farmgirl
is that
cowgirl is a woman who tends free-range cattle, especially in the American West while
farmgirl is a girl or young woman who works on a farm.
As a verb cowgirl
is to work as a cowgirl, herding cattle.