2 names match.
Irish/Arabic
Irish surname meaning skilled or clever; also Arabic for skillful.
Small or forward-looking; a concise name.