2 names match.
Old Germanic/Old English
Variant of Terrence, meaning tender or smooth.
Short for Wallace, meaning foreigner or Welshman.