Lambda functions are called 'anonymous' because they don't have a name unless assigned to a variable. They are often used for specific, short-term tasks, making them different from named, regular functions.