Meaning
Canice is a strong name meaning 'pure' or 'innocent', rooted in Irish heritage.
Growth over last 10 years
Download App