Definition: The word "Merrimack" refers to a small, unimportant town located near Boston in Massachusetts. It was established by John Fletcher in 1640 as a colony for settlers seeking freedom from religious restrictions and for trade opportunities with foreign countries. The name of this community is still used in some circles, particularly by those who believe that it represents the legacy of the early Puritans in the American colonies or as a symbol of hope and progress.