2 names match.
Modern English/Irish
Modern variant of Cara, meaning 'friend' from Irish origins.
Modern variant, possibly related to Siobhan or a created name.