This may sound strange but bear with me. I think it's a European carved stone cannonball, likely of English origin if that is indeed what it is. Stone cannonballs were used regularly into the 1st half of the 17th century, and many were made and used during the English Civil War 1642-1651. It's quite possible that the balls were used as ballast in ships afterwards, or randomly found their way into ballast loads when excavated from convenient locations near the English ports. Upon docking the ballast would be dumped and a convenient hand-sized ball like that may have been appealing enough to have been picked up by a settler and brought to the location you found it as a toy. If you're anywhere near the sea or (formerly) navigable rivers that would strengthen the hunch.
Stone cannonballs are pretty collectible and interesting, one like that would fetch over 100 bucks (if that's what it is).