Хотя на ваш вопрос уже был дан правильный ответ, я предлагаю использовать объект, который содержит ваши функции, при условии, что вы сгенерировали более одного.Преимущество заключается в том, что вы можете выполнять итерации по всем сгенерированным функциям и одновременно помещать их в пространство имен.
var funcs = {};
var name = 'test';
funcs[name] = function()
{
alert("Called a custom function");
};
funcs.test();
// Does the same funcs[name]();