It's a fine name, and so many other, less unfamiliar, Biblical names might go well with it, such as
Ezra DanielEzra DavidEzra JohnEzra JonathanEzra JosephEzra MarkEzra MichaelEzra NathanEzra PaulEzra Simonor
Ezra StephenEzra StevenEzra TheodoreEzra TheoI expect you know that there is a name similar to
Ezra - with a different last letter. In the Bible Ezri was an overseer during
King David's reign (1 Chronicles, 27:26).
The name means "my helper".