Properti Function.name mengembalikan nama dari suatu fungsi.
Sintaks:
functionObj.name
Function.name adalah properti standard JavaScript 1.5+ dan di dukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, Netscape Navigator 6.0 (Gecko 0.6)+.
Contoh di bawah ini mengembalikan nama dari fungsi foo:
function foo(){}
document.write(foo.name); // "foo"
Contoh di bawah ini mengembalikan nama fungsi yang memanggil fungsi B():
function A() {
 B();
}
function B() {
 alert("Fungsi ini dipanggil oleh fungsi " + B.caller.name + "()");
}
A();