Calico means different things to everyone. Calico is actually a coarsely woven thin cotton, typically a cheap cotton (from India) that was used in the 18th century to make everyday garments. These cheap cottons were often printed in a floral pattern and so people usually think calico means a floral print, but it doesn't. The same is true for gingham, which is a check woven cotton, but everyone thinks its the telltale two tone coloured pattern, which it is not. Technically, neither term has anything to do with the colour or print, they are types of woven cotton.