The names have historical/symbolic meaning: 'Democrat' was a moniker used in opposition the 'Federalist' party back in the early 19th century (emphasizing 'the people' against a strong centralized government); 'Republican' arose a bit before the Civil War to emphasize the unity of the republic against the (then) Democratic emphasis on States' Rights. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.