Found this on a walk. Anyone know what it is?

I’ve found rocks like this before, never could find a name for them though