A Waypoint is a virtual mark on the world with a certain name and coordinates. While they can simply denote a location of interest, they also have other uses: for example, they are mandatory for a GPS Teleporter to function.
Waypoints can be managed in the GPS Control Panel.
A waypoint is marked with the GPS Marker Tool by placing it down, and then typing the name of the waypoint, in chat (color codes are supported).