Use the id attribute instead.
The <a>
name attribute is not supported in HTML5. Use the id attribute instead.
https://www.w3schools.com/tags/att_a_name.aspx
вычисляете, но нигде не используете. Если у вас что-то не получается, попробуйте прочесть инструкцию.
$(".navigation").on("click", function(){
var page = $(this).data('page')
alert(page);
});
А id можете вообще убрать.