English name from the plant or Old English place name meaning cottage settlement.
Like Cotton?
Swipe through thousands of names like it