Suppose $f : \mathbb{R} \to \mathbb{R}$ is periodic with $T$. Is it necessarily true that $T$ is a multiple of fundamental period $T_0$? Obviously every multiple of $T_0$ is a period. Will the other way hold? Intuietvily it seems to hold but don't know how to prove that.
A function is said to be periodic if there exists $T\gt0$ such that $f(x+T) = f(x)$ for every $x \in D_f$.
No, not necessarily, not without further assumptions. A constant is periodic with any period at all, and the infamous function which is $1$ for rational argument and $0$ otherwise is periodic with any rational period. A primitive period exists for continuous and non-constant periodic functions, but the proof of that is not trivial.