2 names match.
Irish via English
Pearl, precious as gemstone.
Modern variant of Kelly, an Irish surname meaning bright-headed.