The western province of Ireland, Connacht (also refered to by the horrible spelling Connaught), means "(land of the) descendants of Conn". It is called Connachta in Irish.
I like this name. It's short and simple, and it doesn't sound too youthful. I like the name Connor, but it's too popular, so this is quite a decent alternative to it. The name is quite plain, but that's okay. One of the names I could consider for a son would be Ewan Conn.