Cara, ótima pergunta! Esse tipo de dúvida “simples” na real é super importante, porque padronização faz muita diferença com o tempo.
Sobre usar prefixo no nome da coluna (tipo pes_nome), é algo que era muito comum em projetos mais antigos ou em bancos que não tinham suporte forte a joins automáticos com ORMs. A ideia era evitar ambiguidade quando você fazia consultas SQL mais complexas com várias tabelas. Mas hoje, com ORMs como o Eloquent do Laravel, isso já não é tão necessário, porque o próprio framework lida bem com os nomes e os relacionamentos.
A prática mais comum hoje (e recomendada pela maioria dos guias de estilo) é não usar prefixo no nome das colunas, já que o contexto da tabela já define do que se trata. Então, em pessoas.nome, o pessoas já diz tudo.
Mas claro, se a empresa tem esse padrão e ele traz clareza nos projetos deles, nada impede de manter — o importante é consistência dentro do projeto. Se for pra seguir um padrão próprio, que ele seja seguido por todos.
Resumindo: tecnicamente não é necessário com as ferramentas atuais, mas ainda pode ser útil em casos específicos ou por convenção da equipe.