AHEAD: The ultimate list of modern Scottish and Irish girl names for American babies. Plus meanings, middle name ideas, and U.S. popularity data.