The birth registry (https://civilrecords.irishgenealogy.ie/churchrecords/images/birth_returns/births_1875/03108/2140056.pdf) seems to confirm margaret Joy as the mother and the birth date as 17 Feb 1875. The district is Brosna but I cannot locate the townland. In any case, the western edge of that district borders Knocknagashel.
The church record shows the birth was a day later and the baptism on the 21st instant. The birth location is Cnocbeag and the baptism was in Knocknagashel.
Area - KERRY (RC) , Parish/Church/Congregation - KNOCKNAGOSHEL
Baptism of JAMES ROCHE of CNOCBEAG on 21 February 1875
Name JAMES ROCHE
Date of Birth 18 February 1875
Address CNOCBEAG
Father JAMES ROCHE
Mother MARGARET JOY
Sponsor 1 JOHN JOY
Sponsor 2 MARY CONNOR
Priest REV.P.PIERSE
Book Number Page Entry Number Record_Identifier
1 53 N/R KY-RC-BA-360923
There are also two siblings:
Area - KERRY (RC) , Parish/Church/Congregation - KNOCKNAGOSHEL
Baptism of MARGARET ROCHE of LIVAITTE on 28 November 1869
Name MARGARET ROCHE
Date of Birth 25 November 1869
Address LIVAITTE
Father JAMES ROCHE
Mother MARGARET JOY
Sponsor 1 GERALD JOY
Sponsor 2 ELLEN DONOGHUE
Priest REV.J.O'CONNOR
Book Number Page Entry Number Record_Identifier
1 18 N/R KY-RC-BA-360393
====
Area - KERRY (RC) , Parish/Church/Congregation - KNOCKNAGOSHEL
Baptism of JOHN ROCHE of CARRIGLIAGH on 30 May 1872
Name JOHN ROCHE
Date of Birth 28 May 1872
Address CARRIGLIAGH
Father JAMES ROCHE
Mother MARGARET JOY
Sponsor 1 ROBERT JOY
Sponsor 2 BRIDGET CURTIN
Priest REV.M.O'FLAHERTY
Book Number Page Entry Number Record_Identifier
1 36 N/R KY-RC-BA-360666
The parents married in the first quarter of 1869 (Tralee, Vol. 1, p 740) The image is not yet available at irishgeneaology.ie but should be added early this year. Perhaps the image will show the name of the father of each. There were many church records for James Roche and many for Margaret Joy so without the name of the father it is difficult to know which records might match.