What is the term meaning the next person to inherit the throne?

Heir apparent

"Crown Prince" or "Crown Princess".