That would be a credible origin if there were a surviving
Danish cognate, however if there were then the origin wouldn't be so speculative. A name being introduced by
Danish settlers and becoming so ubiquitous in Welsh folklore but completely disappearing from Denmark itself is not likely.
https://nanowrimo.org/participants/christine-seaforth-finch
http://christineseaforthfinch.blogspot.com/