Maybe:
The country name that means "big village" is Afghanistan. It comes from the Persian words "afgan" meaning "big" and "stan" meaning "place of" or "village".
Another name for a small town is a village.
enclave
a village in Switzerland is called a "Dorf".
India's national name, "Bharat," is derived from an ancient Sanskrit term meaning "big village."
small town
Pueblo
Town, or village.
big village
Canada
a village created by people from another area is called a settlement
"Freedman's Village"