I agree! "Friend" and "beloved" are definitely close, and a negligible leap considering what they do in some of those name books!
I can definitely see the Kalila-Kaylin connection, although I'd think of it as them using
Khalilah as an
excuse to give
Kaylin the "beloved" meaning!
:-D