american surname Osgood
Could anyone explain me the meaning of this american surname.Thanks in advance.
vote up1vote down

Replies

It's actually an English surname meaning "divinely good"
vote up1vote down