The name Zephaniah is a boy's name of Hebrew origin meaning "God has hidden". Zephaniah and is often added to lists like Unusual Biblical Baby Names and discussed in our forums with posts like "If I had 8 sons whose names started with...".
From the experts:
A minor prophet who has his own Book, Zephaniah is another Old Testament gem waiting to be rediscovered now that Noah and Abraham are becoming too trendy. While the vowel-sound ending of Zephaniah is classically feminine, ancient boys' names with softer sounds -- think Asher and Elijah -- are very much in fashion.