I like these two names, bot not your spelling.
The simply better, more moderate and common way was
Kieran and
Kilian, IMHO.
They are really similar, but I don´t care in this case, good sounding and flow.
Whereas
Josepha, first too religious and second too much very old lady look;
would prefer and suggest the fresh European Josefin variant.