Generations by birth years

What are the differences between Millennial, Generation X, and Baby boomers Generation? It is generally used to refer to people born in certain birth years. here is the table which explains the difference birth years

Generation Birth year
Millennials ( Generation Y) 1981 or later
Generation X ( Gen X) 1965-1980
Baby boomers 1946-1964
Silent generation 1929-1945
Greatest generation 1928 or earlier

Source via –