Baby Names and Name Generators

What Does Jock Mean?
"Supplanter"