Kaillou resembles French caillou, meaning pebble, and as a given name it reads as a rare modern borrowing.
Like Kaillou?
Swipe through thousands of names like it