No nickname help!

Jessica🍍
My husband and I really like the name Edgar for our son. It's our number one so far. The only thing we don't like is the likelihood that people will call him Ed or Eddie, which we do not like at all. Do you think it's realistic that we will be able to keep people from calling him these nicknames? Or is it just inevitable?