A homestead originally means a farmhouse and its adjacent outbuildings.
By extension it can mean any small cluster of houses, e.g. in an African homestead.
From this original meaning many related concepts have arisen:
Places actually named "Homestead":
Other various applications of the name: