What is momentum really?
Momentum / energy are the conserved Noether charges that correspond, by dint of Noether's Theorem to the invariance of the Lagrangian description of a system with respect to translation.
Whenever a physical system's Lagrangian is invariant under a continuous transformation (e.g. shift of spatial / temporal origin, rotation of co-ordinates), there must be a conserved quantity, called the Noether charge for that transformation.
We then define the conserved charges for spatial and temporal translation as momentum and energy, respectively; angular momentum is the conserved Noether charge corresponding to invariance of a Lagrangian with respect to rotation of co-ordinates.
One can derive the more usual expressions for these quantities from a Lagrangian formulation of Newtonian mechanics. When Maxwell's equations and electromagnetism are included in a Lagrangian formulation, we find that there are still invariances with the above continuous transformations, and so we need to broaden our definitions of momentum to include those of the electromagnetic field.
User ACuriousMind writes:
I think it would be good to point out that the notion of "canonical momentum" in Hamiltonian mechanics need not coincide with this one (as is the case for e.g. a particle coupled to the electromagnetic field)
When applied to the EM field, we use a field theoretic version of Noether's theorem and the Lagrangian is a spacetime integral of a Lagrangian density; the Noether currents for a free EM field are the components of the stress-energy tensor $T$ and the resultant conservation laws $T_\mu{}^\nu{}_{,\,\nu}=0$ follow from equating the divergence to nought. This includes Poynting's theorem - the postulated statement of conservation of energy (see my answer to this question here) and the conservation of electromagnetic momentum (see the Wiki article). On the other hand, the Lagrangian $T-U$ describing the motion of a lone particle in the EM field is $L = \tfrac{1}{2}m \left( \vec{v} \cdot \vec{v} \right) - qV + q\vec{A} \cdot \vec{v}$, yielding for the canonical momentum conjugate to co-ordinate $x$ the expression $p_x=\partial L/\partial \dot{x} = m\,v_x+q\,A_x$; likewise for $y$ and $z$ with $\dot{x}=v_x$. A subtle point here is that the "potential" $U$ is no longer the potential energy, but a generalized "velocity dependent potential" $q\,V-\vec{v}\cdot\vec{A}$. These canonical momentums are not in general conserved, they describe the evolution of the particle's motion under the action of the Lorentz force and, moreover, are gauge dependent (meaning, amongst other things, that they do not correspond to measurable quantities).
However, when one includes the densities of the four force on non-EM "matter" in the electromagnetic Lagrangian density, the Euler Lagrange equations lead to Maxwell's equations in the presence of sources and all the momentums, EM and those of the matter, sum to give conserved quantities.
Also note that the term "canonical momentum" can and often does speak about any variable conjugate to a generalized co-ordinate in an abstract Euler-Lagrange formulation of any system evolution description (be it mechanical, elecromagnetic or a even a nonphysical financial system) and whether or not the "momentum" correspond in the slightest to the mechanical notion of momentum or whether or not the quantity be conserved. It's simply a name for something that mathematically looks like a momentum in classical Hamiltonian and Lagrangian mechanics, i.e. "conjugate" to a generalized co-ordinate $x$ in the sense of $\dot{p} = -\frac{\partial H}{\partial x}$ in a Hamiltonian formulation or $p = \frac{\partial L}{\partial \dot{x}}$ in a Lagrangian setting. Even some financial analysts talk about canonical momentum when Euler-Lagrange formulations of financial systems are used! They are (as far as my poor physicist's mind can fathom) simply talking about variables conjugate to the generalized co-ordinates for the Black Schole's model. Beware, they are coming to a national economy near you soon, if they are not there already!
Without touching on electromagnetism, I'd like to bring up this construction from mechanics (it's in the Feynman lectures).
Consider two equal particles approaching each other with equal speed.
A----> <----B
You can argue from first principles that if they stick together they will not be moving afterwards -- any argument you could make that the composite particle moves to the left is also an argument for making it move to the right; the symmetry of the situation doesn't allow for any nonzero movement afterwards. Simple enough.
Now consider a stationary particle A
being approached by an equal particle B
with velocity $2v$.
B------> A
2v
From Galilean invariance you can move the reference frame so that it is travelling to the right at constant speed $v$. Then this situation becomes the original situation, and the composite particle AB
is stationary with respect to the new reference frame which is moving at speed $v$. Now translate back to the original reference frame and the composite particle is now travelling at speed $v$.
Here you can define $p=mv$ and observe that it is conserved.
You can extend this idea to systems of multiple equal particles and multiple collisions, constructing situations equivalent to composite masses in any ratio you like. $p=mv$ is conserved by inductive argument.
As the wiki article you quote states, momentum is defined as the product of the velocity times the mass of an object.
Classical mechanics developed theoretically on the lines explained by WetSavanna in the other answer, the conservation of momentum and energy being cornerstones of the theory. Classical mechanics is a very successful theory, and conservation of momentum is a law.
Then comes classical electrodynamics with Maxwell's equations. It can be shown that the electromagnetic wave carries energy. Then using the law of conservations of momentum, the momentum carried by the electromagnetic wave can be derived, as shown here. I.e. momentum conservation will be violated if the electromagnetic wave in addition to energy does not carry momentum. Please see the link for details.
So the concept of momentum comes from the classical mechanics definition and is extended into relativistic mechanics, classical electrodynamics is fully relativistic, so as to include the electromagnetic wave as a four vector too.