From those of us who would use “The Gaelic” instead of just “Gaelic”, thank you for accepting
A bheil a’ Ghàidhlig aige
Why not agad?
Agad would mean you have; aige means he has, or in this question, (does) he have.
Because agad means "at you." Aige means "at him."