Meaning
The name is derived from the ancient British word Cunosaglas, which means generous chief.
Gender
Boy
Religion
Christian