I've read Millis is the time elpased since the programe run,
millis( ) returns the time since power up or reset.
but is current and previousMillis just the variable name given?
Yes they are variables
coudl they be called anything?
Yes
currentMillis could be called AcopyOfMillis
previousMillis could be called commonMillisValue