The 46-year-old actress told Ellen DeGeneres on Wednesday that she has four tattoos, which include the names of her three children and her husband's initials.
"Aren't you just rethinking me completely now?" Roberts asked the audience.
"Some things I can tell you the answer to, and some things I'll tell you later," she said when DeGeneres asked her about their locations.
Roberts added that she had her husband Danny Moder's initials tattooed on her body before their marriage in 2002.
"We were brave or idiotic," she said.
"She is beautiful and smart and he is happy, and that is what matters to me," Roberts said.