Hai (ocean, sea)
Zi (Catalpa – a type of hardy tree)
Hao (grand, heroic)
I've searched several times for Kaeleb's name in Pinyin so we would know the meaning of the characters, and I've finally found it. This is one of the things we want to preserve for him as he grows and begins to ask questions. If you'd like to know how we chose his American name, refer to this post.