Connecticut does not have hamlets. CT uses the word "village" for unincorporated settlements. Borough is used instead for incorporated settlements. Storrs, CT is "village" in the town of Mansfield, one comprised entirely around the University campus, it is absolutely not a suburb, it's in the middle of rural nowhere rather, and generally not a place people who work in Hartford might life. Until recently all that downtown stuff didn't exist either.

When deciding whether something is or isn't a "hamlet" or a "village" or something, you cannot just read the wiki and use it's general definition. You have to be mindful of our local customs and legal designations.