Those are pretty consistent with windows I've seen that have been stuck by BB's. A small rock isn't impossible, but it likely would have been pretty small and round, a bb shaped rock
, Bedroom 3 does appear to have an upward trajectory.
When more irregular shaped objects (like a rock) strike a window, the resulting damage is more irregular. If you have a bunch of small pea gravel on your property, a rock may be possible. Measure the inner circle with some calipers, see how consistent the inner circle is and how that matches up with various BBs. If it were rocks, the size wouldn't be the same.