It's Irish to my knowledge. Interesting not many people on this site've heard of it, because IRL I know a "Declan" and a "Deklan" (one of whom's British). Notably, there's the comedy duo Ant & Dec but apart from that, I don't know of any other famous bearers.