Rocking horse has 2 different meanings across 1 category:
Noun
a child's plaything consisting of an imitation horse mounted on rockers; the child straddles it and pretends to ride
a child’s toy consisting of a (usually wooden) horse mounted on a rocker or swing