A starter home is the entry tier of the for-sale housing stock in a given market: a house small enough, plain enough or old enough to sit at the bottom of the local price range, and therefore the kind of house a first-time buyer is most likely to be able to finance. The name comes from the assumption that the buyer will move up later, which is a statement about the buyer rather than about the building.
The term has no official definition. It appears in no federal statute or regulation, and no statistical agency publishes a threshold for it. That absence is not an oversight. Because the label describes where a house sits in the local distribution of prices, the cutoff has to move with the market: the price and the square footage that qualify in one metropolitan area are ordinary or unreachable in another, and both change every year. Any single national number would be wrong somewhere immediately.
"Forever home" is the label often set against it, and the two are not symmetrical. A starter home describes an observable segment of the housing stock that statistical agencies can and do count. A forever home describes an intention, so the same house is one or the other depending on nothing you could measure about the property. The difference that actually matters between the two is the expected holding period, and what makes a short holding period expensive is the cost of selling.