The surname "Hubbard" has a German origin and it means "shining spirit". For English names its taken as a variant for "Hubert" which means "spirit". For detail visit the following web page.
Name meaning
Name meaning