Hopkins \ho-pki-ns, hop-kins\ as a boy's name is of Welsh origin, and the meaning of Hopkins is "son of Robert". In the past, Hob was a nickname for Robert.
Hopkins has 5 variant forms: Hopkin, Hopkinson, Hopkyns, Hopper and Hoppner.