General Brazilian
assassino, matador, cara que mata
common usage in everyday speech
Rio de Janeiro
matador, assassino, pivete (slang for young killer)
pivete used in specific criminal contexts
São Paulo
assassino, matador, gatilho (slang)
gatilho is street slang for hired killer
Portugal
assassino, matador, homicida
homicida more formal; assassino more common