Here are some short English names for dogs that have a meaning:
Max: This is a very popular dog name that means "the biggest, the best".
Rocky: This name comes from the movie Rocky and means "strong and tough".
Charlie: This name comes from Old English and means "male, strong".
Luna: this name is of Latin origin, meaning "moon", meaning gentle, mysterious, charming.
Bailey: This name is of French origin and means "concierge, watchman", indicating that the dog is the guardian of the family.
Coco: this name is of Spanish origin and means "cocoa bean", indicating the sweetness of the dog.
Buddy: This name is of English origin and means "friend, companion", indicating that dogs are man's best friend.
Duke: this name is of French origin and means "duke, noble", which indicates that the dog is noble and honorable.
Sadie: this name is of Hebrew origin and means "princess, noble", indicating the elegance and nobility of the dog.
All in all, when you name your dog, you can choose a suitable name according to your dog's characteristics, appearance, personality, race, etc. And add some short meanings to their names to better show your dog's charm and personality.