Variables declared inside a method are called local variables because they are only accessible within that method's scope. They are created when the method is called and destroyed when it exits. Private and static variables are declared at class level, while 'serial' is not a standard variable scope term.