The 35-year-old actress and her actor husband Freddie Prinze Jr welcomed their second child, a brother for three-year-old daughter Charlotte Grace, in September but kept their son's name a closely guarded secret until now, reported Us magazine.
A source close to the actress confirmed that the child is named 'Rocky James and explained that 'James' is Freddie and his late father's middle name but gave no explanation for his first name.
The couple, who have been married for 10 years, first met on the set of 1997 horror movie "I Know What You Did Last Summer".