Elvis is an English boy name.
It could possibly be a derivative of Alvis or Elwin.
Elwin is an English boy name. Meaning “old friend”.
Variant of Alvin.