The cottage garden is a distinct style of garden that uses an informal design, traditional materials, dense plantings, and a mixture of ornamental and edible plants. English in origin, the cottage garden depends on grace and charm rather than grandeur and formal structure.  more on Wikipedia

Cottage gardens don't look designed. In fact, they're usually exuberant, free-flowering, and sometimes even unrestrained. To get the informal look, avoid planting in straight lines or defined patterns. Let plants cascade over paths and weave through each other. It adds to their charm. And grow self-seeding plants that pop up in unexpected places. from Elements of Cottage Garden Design