Латвийцами называют тех, кто живет в Латвии, вне зависимости от национальности(типа как россияне - живут в России, не обязат. русские), хотя слово *латвийцы* абсолютно не употребляемо, правильно - жители Латвии. Латыши - это уже национальность. В Литве и Эстонии - есть жители страны, а есть и те, кто по национальности литовец или эстонец. Таких словьёв, как литвийцы и эстонийцы(-няки) нет.