Own and have are two different things. Own is legal possession, and have is not. You would own a car, a shirt, a house.
You can have all those things as well (if you own it you have it). But you can also have: a good time, a meal, a piece of cake, nice hair, a feeling of foreboding, a letter... none of these latter things would you say you own.