Doran is a prince because it was the title the Rhoynar used. Before Aegon Targaryen's arrival, Nymeria, the Rhoynar Princess, joined forces with the Martells to create Dorne. According to custom, she became the Princess of Dorne, and the tradition of naming the ruler either a prince or princess passed down through generations.