My guess is that they both have their father's surname...
Although the Grimaldi surname is more prestigious Princess Caroline's and Stephanie's kids also have their father's family name.
I'm not a huge fan of the names she picked for her sons btw, her mother has better taste imo.