Yes. Your 1,000,000 is 1,000 times 1,000 or a thousand thousands, as you asked.
A billion.
one thousand million is an "English billion" or 10 billion in American terms
one million