Selyf was born in 1020 in Powys, Cymru.1 Selyf's father was Brochwel ab Aeddan and his mother was <Unknown>. His paternal grandparents were Aeddan ap Blegwryd and <Unknown>. He had a brother and a sister, named Gwaeddan and Jane. He was the oldest of the three children.