Cardiff (Portuguese) comes from English Cardiff, from Welsh caer, from Proto-Celtic *kaɸerūxs — sheep.