The word "abogado" is the most general one and the most commonly used. "Letrado" is often used as a more elegant but less common synonym. In Spain it's usually those lawers working in public institutions such as those in the Constitutional Court who are called letrados, but any lawyer might be called letrado, even if the word "abogado" is more common.