next()
looks for siblings around the current node's parent node.
From the documentation:
Get the immediately following sibling of each element in the set of matched elements. If a selector is provided, it retrieves the next sibling only if it matches that selector.
You need to do
$('.island_hover').hover(function() {
$(this).parent().next('.div_name').fadeIn(600);
});