We introduce hom-associative Ore extensions as non-associative, non-unital Ore extensions with a hom-associative multiplication, as well as give some necessary and sufficient conditions when such exist. Within this framework, we also construct a family of hom-associative Weyl algebras as generalizations of the classical analogue, and prove that they are simple.