Well, I live in Denmark where it's totally usable. It's an Old Norse name meaning "fighter". In Denmark, it's predominantly older people who are named Viggo, but it's currently rising very fast and I know a lot of little Viggos as well. Lincoln and Viggo sound great together.