Eochaid was disputably king of the Picts during the reign of Giric, his claim to the throne was being the grandson of Kenneth MacAlpin (possibly) and the son of Run, king of Strathclyde which he declared gave him the right to the throne.