'Originally, a frock was a loose, long garment with wide, full sleeves, such as the habit of a monk or priest, commonly belted. (This is the origin of the modern term defrock or unfrock, meaning "to eject from the priesthood"). ... The term has been continually applied to various types of clothing, generally denoting a loosely fitted garment. ... Frock (especially in the phrase "short frock") is also a child's dress or light overdress.'
https://en.wikipedia.org/wiki/Frock
Frock: a one-piece garment for a woman; has skirt and bodice
http://www.thefreedictionary.com/-frocked
some definitions for gown:
1. A long loose flowing garment, such as a robe or nightgown.
2. A long, usually formal dress for a woman.
3. A woman's dress, usually with a close-fitting bodice and a long flared skirt, often worn on formal occasions
http://www.thefreedictionary.com/gown
definition of dress:
a one-piece garment for a woman, consisting of a skirt and bodice
http://www.thefreedictionary.com/dress
SO
Frock and dress seem to be virtually synonymous, although frock has a distinctly old-fashioned sound to my ear (but when I arrived in Australia, it was definitely the common word to describe this type of garment). A gown can be either very informal, as in nightgown, or very formal.