The name Zebadiah is a boy's name of Hebrew origin meaning "God has bestowed". Zebadiah and discussed in our forums with posts like "Quick Question Thread?!".
From the experts:
Biblical names are expanding (literally) as some parents move on from Isaiah and Elijah to more elaborate choices with simple short forms like Jed and Zeb.
If you like this style of name, there are a number of others to choose from--Zedekiah (the last king of Judah), Zecheriah (there are 31 in the Bible), Zachariah, the prophet Zephaniah, and Jedidiah, the name given to Solomon at his birth.