Для чего конкретно это нужно? Если чисто для каких-то экспериментов, то есть arguments.callee.name Но в проде я бы такое писать не стал (еще в строгом режиме использование arguments.callee запрещено), лучше переосмыслить архитектуру и хранить имена функций отдельной переменной.