The website says it translates from Welsh as "rock of the two saints" but there are apparently 8 human heads. Quite fascinating.