Just because it didn't pop up yet, I wanted to add something for completion. Some answers and comments claimed that classical chaos arises because there is no way of telling exactly what a particle's trajectory is because of the complexity of the system. This isn't really the essence of classical chaos.
Chaos Theory
Equations of motion are relations between initial conditions and final states after some time. Mathematically, these relations can be expressed by maps: starting from an initial state $X_{0}$ at time $t = 0$, one can ask what the state $X_t$ at time $t > 0$ is. Experience tells us that there is but one state at time $t$, so yes, we are talking about a family of maps $\Gamma_t$ that take $X_0$ into $X_t = \Gamma_t(X_0)$ (notice that we already assumed time translation invariance). The properties of this map are clearly of mathematical and physical interest. One very basic property of a map is its continuity (let's just assume we have some notion of topology on the space of states).
A very brief and incomplete definition of chaos theory is the study of dynamical systems where the map $\Gamma_t$ is discontinuous. This is best understood by an example. If you throw darts at a target, and hit the target just a few millimeters below the bull's eye, you will try to imitate your previous shot as perfectly as possible, maybe just aim a wee bit higher. This is because you assume there is a continuous relation between the initial conditions (the way you hold and throw the dart) and the final state (where you hit the target). However, this does not hold true when you analyze the weather, where chaos theory was discovered and why everyone loves talking about insects that cause weather catastrophes by just doing what they do (probably also why that weird "The Butterfly Effect" movie was made. Spoiler: Not much physics in that one.).
The root of chaos is colloquially considered to be nonlinearities (which, right behind infinities, are probably the number two cause of death for well-behavedness in mathematical models). Not all nonlinear systems are chaotic, but you can't get chaos without it. As you can easily verify with your classical mechanics knowledge, classical mechanics permits nonlinear equations of motion. Anything that's not the harmonic oscillator (or some rip-off thereof) is nonlinear. A prominent example of a nonlinear classical set of equations are the Navier-Stokes equations, and turbulence happens exactly when the nonlinear terms in the equations of motion (the $(\mathbb{v}\cdot \nabla)\mathbb{v}$ term) become relevant.
Note however that this is not the same as indeterminism. In principle, the mathematical equations allow you to start at an initial state and get to the unique final state that starts at the initial state and adheres to the equations of motion through the dynamical evolution. It is true that this determinism is quite useless: Whenever we measure a system, our measurement has a finite accuracy. That is, we know that the state variables of the system are around certain values, but not exactly those values. If we were to use the initial condition that our measurement provided, a chaotic system may take us to some very different point in state space than the actual evolution of the system, because the measured values differ from the actual values and the non-continuous time evolution takes us to a completely different place in state space.
It is therefore common and well-justified to not bother with the exact nature of state space trajectories. Rather, one looks for other defining features of the system beside the points that a trajectory may or may not pass through. One could say that probability theory is used as a means to consider multiple trajectories simultaneously, but it's not the only viable option at this point.
Quantum Indeterminism
Much has been said about quantum indeterminism in the answers already. I just want to point out a fine interesting difference: In non-relativistic Schrödinger QM, the time evolution is unitary. That is, the time evolution map is a linear operator that does not change the length of a vector. This means that this map is continuous (an operator with a finite norm is continuous. Leaving aside compactness here, maybe that will be a problem). From this argument, the unitary time evolution in the Schrödinger equation does not allow for chaos (remember, nonlinearity is a crucial ingredient to chaos). The indeterminism is therefore at a different level. It turns out that QM requires some further postulates to connect states to measurement results, the states can not be directly measured (as opposed to classical mechanics). We cannot give anything better than stochastic relations for the state-measurement-connection. Some are discontent with probabilistic laws at the fundamental level of physics, they believe that there are additional ingredients to the state-measurement connections, we just can't measure them in experiments yet (those are Hidden-Variable theories. They follow Einstein's requirement that God doesn't play dice). There are others who are willing to accept probability at the root of physics, but they also don't agree on how and where exactly probability enters the game (they follow Bohr's reply to Einstein, which was roughly: Stop telling God what to do!).
This discrepancy between states and measurable data is, to my mind, at the root of quantum indeterminism. There are many ways in which it pops up, definitely not restricted to non-relativistic QM, and some are formulated as uncertainty principles and the like. But this seems to me to be the core issue.