I also like Ezekiel:)
My Sons middle name is Israel and I call him Izzy!
My nephew is named Ezekiel and we call him zeke zeke
At this moment in history Israel is a divisive word tied to ongoing conflict, and it reads Jewish as much or more than it reads Christian. I'd be wary of choosing that particular name at this particular time when every mention of Israel in the news/online/academic spaces involves complex conflicts, war crimes, terrorism etc 😓 but your call whether that matters to you.
I like #1 💕