Как определить имя переменной передаваeмой в min(), max() в python?
Вам это не надо. Вы работаете с данными, а не с именами переменных.

Дичь, но это "то, что надо":
a = 0
b = 1
c = 2
d = 3

alls = min(a, b, c, d)

globs = globals().copy()
for i in globs:
  if id(globs[i]) == id(alls):
    print("имя переменной, у которой самый маленький int:", i)
    break
all - зарезервированное имя, не используйте его.
---------------------------------
Осторожно! Говнокод!
---------------------------------

l = locals()

print([i for i in l if l[i] == 0][0])