diff --git a/src/main/java/org/dasein/cloud/azure/compute/vm/VMCapabilities.java b/src/main/java/org/dasein/cloud/azure/compute/vm/VMCapabilities.java
index <HASH>..<HASH> 100644
--- a/src/main/java/org/dasein/cloud/azure/compute/vm/VMCapabilities.java
+++ b/src/main/java/org/dasein/cloud/azure/compute/vm/VMCapabilities.java
@@ -105,7 +105,7 @@ public class VMCapabilities extends AbstractCapabilities<Azure> implements Virtu
     @Nonnull
     @Override
     public NamingConstraints getVirtualMachineNamingConstraints() throws CloudException, InternalException {
-        return NamingConstraints.getStrictInstance(2, 15).constrainedBy(new char[]{'-'});
+        return NamingConstraints.getStrictInstance(3, 15).constrainedBy(new char[]{'-'});
     }
 
     @Nonnull
fixed azure naming constraints (letters, numbers and hyphens only 3-<I> chars)