У вас в основном есть ответ на собственную проблему.
$(function(){
var url = window.location.href;
if( /catalog/i.test(url) )
$('#name-div').hide();
});
Если у вас нет других URL-адресов с каталогом, нет причин для дальнейшего анализа URL-адреса.Просто убедитесь, что вы выбрали свой элемент после того, как DOM будет готов, как я сделал в моем примере.