Is giving a table name "register" & field name "name" in a DB is secure? This can easily track or guess by an hacker by sending sql queries through forms ?

but if it is a complicated table name like "register_iocfgrty_ewq" & field name "name_optyervrd" it cannot easily track or guess by an hacker is it true ?

Your comments shall be appreciated