The name comes from functions being "mixed in" with the widget's table. It's basically just dynamic inheritance from an independent source. If your frame is a meal you're preparing, then mixin functions/tables can be seen as spices. They exist independently from the meal itself, but can be added to your meal, in which case it'll be part of said meal.
__________________
|