Science Fiction, especially military type Sci-Fi, is a genre where names for a technology of any kind is preferred.
For the names of spaceships/spacecraft, I go with the format of the class name, model name, maybe a ship’s number, then the given name of that particular vessel. A Dreadnought class Ballista named the Onager. I usually only come up with a number if there’s a reason in a book with a ship being identified by a computer system.
With weapons, I go for acronyms on military-grade ones and single names for handguns. ESAR is a gun and Falchion is a different one. Maybe nickname the military ones in dialogue.
For vehicles, I tend to go with acronyms and a nickname for the military ones. For my mechs labeled A.R.C.V, people call them Arkvees to give it a military sound in the story. One of the futuristic civilian cars is called an Alacrity. I search for names of real vehicles and find a name that sounds like it would fit in with the real-world ones.
I have an in head computer system for cyborg characters called an Aivot. I search Google and check out different language translations of English words sometimes. For this one, Aivot is a Finnish word meaning brain if the translator is to be trusted. It sounds cool to me, so the meaning doesn’t matter since it’s the name of a company’s product.
With drones, I give the model a name. The names range from basic Strike drones to the more out there Sepiida drones. They’re categorized by kind of drone as in the Sepiida is an Infiltration type.