I love the name Caleb :)
Avonlea is pretty but different. How is it pronounced?
Avonlea Rose
Avonlea Grace
Avonlea Juliet
Avonlea Violet
Avonlea Lillian
Avonlea Charlotte
Avonlea Juliana
Avonlea Julianna
Avonlea Corrina
Im not sure how it is pronounced to suggest middle names that would have a good flow.
It looks like it could be pronounced (ay-von-laya) or (ay-von-leah) or (ay-von-lee) so Im not sure. Hopefully I was of some help. But all these pronunciation are pretty. Im just not sure which one it is. :)