Hubbard
Origin Anglo-Saxon) A corruption of Hubert, i. e., bright form, fair hope.
http://www.searchforancestors.com/surnames/origin/h/hubbard.php
Elam:
English: habitational name for someone from a place called Elham, in Kent, or a lost place of this name in Crayford, Kent.
Both surname origins were available at
http://www.searchforancestors.com/surnames/origin/
Free Surname Origin and Last Name Meaning Dictionary
Hubert and Ealham are variations of the first names.