Selyf ap Cynan (586? - 613/616?), également connu sous le nom de Selyf Sarffgadau était un roi de Powys.