Checa este ejemplo, lo hize a la carrera, pero sirve para que te des una idea de como utilizar el setInterval():
Código HTML:
<script>
var nombre = 'Gregorio Ramirez', i = 0;
document.title = '';
var escribir = setInterval(function() {
if (i >= nombre.length-1) clearInterval(escribir);
document.title += nombre[i++]
}, 500);
</script>