Jordan's King Abdullah II named his eldest son as heir to the throne Thursday, ending five years of speculation over his successor.