In python, it's said that variables are not like those in C, but are really names that are bound to objects. See, for example, "Understanding python's name binding", "Why should I refer to 'names' and 'binding' in Python instead of 'variables' and 'assignment'?", and "Facts and myths about Python names and values"
At a broad level, is this also true of Ruby?