The town of Athy is in County Kildare but is quite close to the border with County Laois (formerly Queen's county). The borders with counties Wicklow and Carlow would both be about 10 km from the town. The details Thomas has given on the 1901 census would suggest that Thomas and his wife Mary were born in Co. Kildare, while the children are all listed as born 'Co. Dublin' (*) which could refer to the county or the city.
What are the details of the information you have for the Cowpark & Carlow reference - e.g. names and date etc
You mentioned a date of 24th August 1862 for Thomas - do you have a baptism record for this already ?
The only reference I found of a Cowpark in the area was on modern Google maps and this is located abt 7.5 km by road south of Athy in Co. Laois. 'Cowpark' is not an official placename, and based on the Google map notation is located in or close to the townland of Shanganagh More (1st ed. OSI map), which is in Tankardstown civil parish.
EDITED - it seems Thomas may have put incorrect place of birth for at least one of the children - a likely match for Herbert's birth on the 18th June 1896 at Barrowhouse townland in Athy registration district, Ballylinan subdistrict (parents Thomas McDonald & Mary Whelan). this is located not far from the Shangannagh More townland I mentioned above... Youngest son Anthony Kevin was born 12th May 1899 at 9 Florence Street in Dublin city and his father's occupation is given as Traveller - a type of mobile sales rep. The address at 17 D'Olier Street is listed in 1899 Thom's directory as 'The Central restaurant' (no name for proprietor given)