In a cartesian coordinate system, a point is defined with two distances. In a polar coordinate system, a point is defined with an distance and an angle. Is there a coordinate system where a point is defined with two angles?
Edit: It has to define every point on the coordinate plane though, not just points on a sphere with a fixed radius.

Yes. There are infinitely many. An example, for 3d space:
Actually, a coordinate system is no more than a function that maps coordinates to points in a Cartesian coordinate system.
For example, the 2D polar coordinate system is a function which maps the points given by $\begin{bmatrix}r \\ \omega \end{bmatrix}$ to $\begin{bmatrix} r \cdot \cos(\omega) \\ r \cdot \sin(\omega) \end{bmatrix}$.
In 2D space, you can map 2 angles to the points of the plane by, for example, defining their angle from the point $(-1, 0)$ and from $(1, 0)$:
In this example, we map the points of the 2D real plane by two real angles.
This system has the disadvantage that you can't represent the points of the $x$ axis: all of them would have $0$ or $\pi$ as their coordinates.